SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 189 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

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 94 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • Champs Extras 3

    16 janvier 2012 – 598 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 116 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • Le plugin ZotSpip

    28 mai 2012 – 145 commentaires

    Synchronise Spip avec une bibliothèque (personnelle ou partagée) de références bibliographiques Zotero. Utilisez Zotero pour gérer / importer / rédiger vos références bibliographiques, puis incorporez vos références bibliographiques dans votre Spip avec (...)

  • Article PDF

    9 juin 2007 – 348 commentaires

    Présentation d’un plugin fournissant une version PDF de l’article en cours

Ça spipe par là