Squelette ForuMaRT (V1 - PhpBB)

1re version du forum ForuMaRT, inspiré de PhpBB.

Ce modeste squelette est le fruit d’un besoin d’un forum très simple.

Il reprend un peu le visuel d’un PhpBB, SpipBB.

Pour ceux qui veulent tester le squelette ForuMaRT c’est par ici.

Principe

Le principe est assez simple.

  • Un secteur = le forum.
  • Une rubrique = une catégorie
  • Un article de rubrique = Un thème de catégorie.
  • La réponse de 1er niveau à un article (forum d’article) est un thread de forum.
  • La réponse à un thread (forum de forum d’article) est un commentaire.

Contenu

  • Un répertoire d’images : img-forumArt
  • Des fichiers html :
    • article-xxx.html
    • forumArt-article-thread.html
    • forumArt-changelog.txt
    • forumArt-forum.html
    • forumArt-inc-head.html
    • forumArt-style.css
    • rubrique-xxx.html

Installation

Déposer par FTP ces fichiers à la racine de votre répertoire « ./squelettes ».
Etant donné le nommage des fichiers, normalement aucun autre fichier ne devrait être écrasé lors du transfert FTP.

Attention, pour qu’un squelette de secteur comme ForuMaRT fonctionne, il faut impérativement la présence des fichiers ARTICLE.HTML et RUBRIQUE.HTML dans votre repertoire SQUELETTES.
Si vous n’en n’avez pas, car vous installez ForuMaRT sur un spip d’origine, alors il vous faut copier les ARTICLE.HTML et RUBRIQUE.HTML de SQUELETTES-DIST vers SQUELETTES.

Une fois ces fichiers sur votre site, il vous suffit de renommer ARTICLE-XXX.HTML et RUBRIQUE-XXX.HTML avec le bon numéro de rubrique/secteur.

Si nous considérons que notre forum sera la rubrique 3 à la racine du site (c’est-à-dire mon secteur 3), alors je renomme mes fichiers ARTICLE-XXX.HTML en ARTICLE-3.HTML et RUBRIQUE-XXX.HTML en RUBRIQUE-3.HTML.

Mes_fonctions.php

Pour terminer la configuration de votre squelette ForuMaRT, il est nécessaire de rajouter quelques lignes dans votre fichiers « mes_fonctions.php ».

Ce fichier, n’existe pas par défaut. Il doit être crée dans le répertoire SQUELETTES.
il faut ajouter les lignes suivantes dans ce fichier :

<?php
// filtre appliqué a #PARAMETRES_FORUM, qui donne l'adresse de la page de réponse spécifique forum-art.html
function url_reponse_forum_art($parametres) {
	if (!$parametres) return '';
	return generer_url_public('forumArt-forum', $parametres);
	}
?>

Mais pourquoi « forumArt-forum.html » ?

La raison en est simple, ForuMaRT est prévu pour être un squelette de secteur. Il est tout a fait possible que vous ayez déjà un squelette en place et que vous utilisiez un style particulier pour la page forum lors des commentaires des articles. Pour permettre de dissocier le visuel de saisie des commentaires site et forum, il a été nécessaire de dupliquer cette page forum.html. (merci à DenisB pour l’astuce de la fonction).

Ne pas oublier de vider le cache pour visualiser le résultat.

Tous ensemble

Si vous avez la moindre suggestion pour l’améliorer. il ne faut pas hésiter à proposer vos idées.

ChangeLog

18/05/2011 - 21:57
Version de base mise à disposition sur spip contrib. Renommage des fichiers du squelette afin de simplifier leur reperage par les utilisateurs. Tous les fichiers et repertoires sont renommés en "forumArt..."

19/05/2011 - 13h09
Correction d’un bug image "RÉPONDRE" dans le fichier "forumArt-article-thread.html"

31/05/2011 - 23:05
Ajout d'un formulaire forum personnalisé et aux couleurs du squelettes. Utilisation du fichier "mes_fonctions.php" pour l'utilisation de ce nouveau "forumArt-forum.html"

Autre option de fonctionnement

Le plugin « Forum Sectorisé », permet de n’activer les forums que sur un unique secteur. Il ne devrait y avoir aucun conflit avec le squelette ForuMaRT.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom