SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 170 visiteurs en ce moment

Accueil > Interactivité, échanges > Forums > Une arborescence « à la phorum » en css

Une arborescence « à la phorum » en css

13 avril 2005 – par François Schreuer – commentaires

3 votes

Un dessin vaut parfois mieux qu’un long discours. Avez-vous envie de pouvoir présenter l’arborescence de vos forums de façon aussi explicite que ceci ?

C’est désormais possible, en utilisant spip, et rien que spip. Dans la perspective d’une émulation complète en spip de phorum, après la rédaction d’un convertisseur permettant des pomper les données des forums sous phorum pour les injecter dans spip, voici le bout de squelette qui permet de générer les fils (threads) de forums.

Trois améliorations notables sont en outre ajoutées par rapport à phorum :

  • Pas une seule ligne de php ne s’exécute à l’affichage : les squelettes spip suffisent entièrement à la tâche et le cache de spip est utilisé à plein, ce qui est loin d’être négligeable vu le nombre conséquent d’appels à la base de données que requiert l’affichage d’un forum.
  • Alors que phorum a massivement recours à des tableaux html pour générer l’affichage des fils, nous n’utilisons pas une seule table : tout est fait en positionnement css, ce qui allège considérablement les pages générées.
  • Corrolaire indirrect du point précédent, là où phorum est incapable de produire un affichage correct des éléments dont la hauteur est supérieure à une ligne, les boucles présentées ici surmontent cet obstacle sans problème.

L’installation, se fait en trois étapes :

1. Téléchargez la feuille de style suivante et appelez-la dans chaque squelette où vous souhaitez utiliser un forum « à la phorum ».

2. Décompressez l’archive suivante et installez son contenu (un répertoire nommé forums) dans le même répertoire que celui où vous avez placé la feuille de style spip-phorum.css (vous devez avoir un repértoire nommé forums contenant les images utilisées par la feuille de style).

3. Enfin, utilisez les boucles suivantes dans les squelettes où vous souhaitez générer des threads « à la phorum ».


La présente contrib n’est pas un squelette finalisé de gestion des forums : il ne s’agit que d’une "brique" utile si vous souhaitez produire vous-même vos squelettes de forums. Cela vous permet par exemple de proposer le sommaire d’un long forum (comme sur cette pagesquelette ici).

De plus, les boucles présentées ici demandent un travail complémentaire de finition graphique qui n’y a pas du tout été réalisée.

Dernière modification de cette page le 21 janvier 2007

Retour en haut de la page

Vos commentaires

  • Le 25 mars 2009 à 18:56, par ? En réponse à : Une arborescence « à la phorum » en css

    Allez, comme je suis pas chien, je vous signale une petite erreur mais qui m’a quand même coûté quelques dizaines de minutes :

    pour bien voir les petits carrés et les petits traits, il faut remplacer dans le code proposé simple:suite par simple, suite

    Merci de ce super petit code qui me fait quand même gagner du temps

    Répondre à ce message

  • Le 15 avril 2005 à 08:30, par Draikhin En réponse à : > Une arborescence « à la phorum » en css

    Bonjour,

    Très chouette ce travail. J’aime beaucoup, depuis le temps que je cherchais.
    Cependant j’aimerai que les titres du fil phorum renvoient vers les contribution du même article et non vers les forum.php3

    J’ai mis l’url article avec le numero forum mais ca me renvoi vers le même titre du fil, he oui.

    Librement,
    Draikhin

    • Le 15 avril 2005 à 11:02, par François Schreuer En réponse à : > Une arborescence « à la phorum » en css

      j’aimerai que les titres du fil phorum renvoient vers les contribution du même article et non vers les forum.php3 J’ai mis l’url article avec le numero forum mais ca me renvoi vers le même titre du fil, he oui.

      Normal, puisque les div qui constituent l’arborescence sont identifiés par le même id que celui que tu appelles (<div id="forum#ID_FORUM"). Il suffit de supprimer les id="forum#ID_FORUM" dans l’arborescence.

      François

    • Le 16 avril 2005 à 19:09, par Draikhin En réponse à : > Une arborescence « à la phorum » en css

      Merci. Que suis je beteuh ...
      Ca commence à prendre une forme agréable

      Ca serait bien d’insérer ce travail au squelette Bloog.net non ?

      Librement,
      Olivier

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • GIS 4

    11 août 2012 – 1365 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Escal-V3

    16 février 2012 – 276 commentaires

    Un jeu de squelettes proposant un affichage en 2 ou 3 colonnes avec un large choix de noisettes à insérer ou pas, fortement paramétrable depuis l’espace privé . Présentation A l’instar de sa petite soeur plugin Escal-V2 dont elle reprend toutes (...)

  • FACD

    3 juin 2015 – commentaires

    FACD est l’acronyme de « File d’Attente de Conversion de Documents ». Comme son nom l’indique, il permet à des plugins dont le but est de convertir des documents dans d’autres formats de mettre ses conversions dans une file afin qu’elles soient (...)

  • CleverMail

    20 janvier 2010 – 637 commentaires

    CleverMail est un plugin permettant d’envoyer des lettres d’informations à des abonnés depuis SPIP. Issu au départ d’un développement libre complètement indépendant de SPIP, il a connu une première version pour SPIP 1.9 avant d’être complètement réécris (...)

  • Massicot

    7 octobre 2015 – 74 commentaires

    Recadrez et redimensionnez vos images directement dans l’espace privé de SPIP ! Inspiré par le plugin photospip, ce plugin plus minimaliste permet de recadrer et redimensionner les images dans l’espace privé de SPIP. Une fois le plugin installé (...)

Ça spipe par là