SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 175 visiteurs en ce moment

Accueil > Squelettes > Squelettes spéciaux > ForuMaRT > Squelette ForuMaRT (V1 - PhpBB)

Squelette ForuMaRT (V1 - PhpBB)

20 mai 2011 – par aRTHEGONe – 50 commentaires

12 votes

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 :

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

Télécharger

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

  1. 18/05/2011 - 21:57
  2. 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..."
  3.  
  4. 19/05/2011 - 13h09
  5. Correction d’un bug image "RÉPONDRE" dans le fichier "forumArt-article-thread.html"
  6.  
  7. 31/05/2011 - 23:05
  8. 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"

Télécharger

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.

Dernière modification de cette page le 30 janvier 2013

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 16 juillet 2012 à 14:21, par tommy En réponse à : Squelette ForuMaRT (V1 - PhpBB)

    Bonjour,
    Je viens de tester ces squelettes je les trouve fort intéressant,
    dans la rubrique j’ai bien un taleau ainsi que tous mes articles.

    mais j’ai aussi se message d’erreur :

    « Aucun squelette forumArt-inc-head.html n’est disponible »

    si quelqu’un se problème merci beaucoup

    Répondre à ce message

  • Le 20 avril 2012 à 11:44, par dut En réponse à : Squelette ForuMaRT (V1 - PhpBB)

    Merci de nous tenir au courant de la nouvelle mouture.

    L’intégration dans un Zpip n’est pas documentée, c’est vraiment dommage.

    • Le 3 juillet 2012 à 12:11, par dut En réponse à : Squelette ForuMaRT (V1 - PhpBB)

      Je suis parvenu à utiliser ForumArt dans un site en Z de la façon suivante.
      J’ai récupéré en racine le article.html et le rubrique.html de la dist (et pas ceux de Z).

      Les redirections se faisaient mal probablement à cause du fait que c’est une page non Z dans un environnement Z
      j’ai trouvé un palliatif ’en dur’ qui permet d’obtenir l’enchainement qui permet de poster.

      Je suis convaincu que c’est super crade : amélioration bienvenues.

      forumArt-forum.html :

              [(#REM) Retour différent selon qu'un Forum est disponible ou pas dans le contexte]
              [(#ENV{id_forum}|oui) #FORMULAIRE_FORUM{#URL_PAGE{forumArt-article-thread} |parametre_url{id_forum,#ENV{id_forum}} |parametre_url{id_article,#ENV{id_article}}}]
              [(#ENV{id_forum}|non) #FORMULAIRE_FORUM{#URL_PAGE{article} |parametre_url{id_article,#ENV{id_article}}}]

      forumArt-article-thread.html :
      Vous pouvez garder le code existant

      [<div class=ideeReagir><a href="(#PARAMETRES_FORUM|url_reponse_forum_art)"><img src="#URL_SITE_SPIP/#DOSSIER_SQUELETTE/img-forumArt/forum_bouton_reagirAuSujet.jpg"></a></div>]

      Ou sinon se reférer à la modif décrite aujourd’hui même pour saisir la réponse directement sur la page.

    • Le 4 juillet 2012 à 12:36, par art En réponse à : Squelette ForuMaRT (V1 - PhpBB)

      Bonjour Dut,

      N’utilisant pas Zpip, je n’ai pas cherché a le rendre compatible.
      Ce squelette de forum etait pour un besoin perso, que j’ai mis sur la contrib.

      Une version plus Look and Feel est toujours en cours, et visible ici :
      http://zonedetest.fr.nf/site-test/spip.php?rubrique2

    • Le 4 juillet 2012 à 13:42, par dut En réponse à : Squelette ForuMaRT (V1 - PhpBB)

      Merci pour le lien, j’avais regardé à un moment où il ne fonctionait plus et je n’y étais pas revenu. C’est plus sobre.

      Je ne te reproche pas de ne pas avoir porté le squelette pour Z.

      Par contre, je serait intéressé d’avoir ton avis sur la raison pour laquelle j’ai du passer tous ces paramètres (est-ce à cause de Z ou cela n’a t’il rien à voir ?).

      Ton avis sur la question m’intéresse bien sûr, ainsi que si tu a une piste pour simplifier cela.

      Amicalement.

    Répondre à ce message

  • Le 3 juillet 2012 à 11:53, par dut En réponse à : Squelette ForuMaRT (V1 - PhpBB)

    Ergonomie
    Les utilisateurs pour lesquels je préparais ce forum l’ont trouvé inutilisable pour la raison principale que la fenêtre de saisie d’une réponse apparait dans une fenêtre indépendante et que du coup le texte auquel on répond n’est plus visible.

    J’ai fait en sorte que le champ de réponse s’ouvre au bas des posts.

    N’ayant pas de compétence en javascript, je me suis appuyé sur la lame bloc dépliable du couteau suisse, en m’efforçant de faire disparaitre le bouton trianguliaire typique.

    [(#REM) insertion du formulaire de réponse en pied des posts]
    #BLOC_TITRE
    [<div class=ideeReagir><a href="(#PARAMETRES_FORUM|url_reponse_forum_art)">
    <img src="#URL_SITE_SPIP/#DOSSIER_SQUELETTE/img-forumArt/forum_bouton_reagirAuSujet.jpg"></a></div>]
    #BLOC_RESUME
    <br><br><br><br><br><br><br><br><br><br>
    #BLOC_DEBUT
    [(#ENV{id_forum}|oui) #FORMULAIRE_FORUM{#URL_PAGE{forumArt-article-thread}|parametre_url{id_forum,#ENV{id_forum}} |parametre_url{id_article,#ENV{id_article}}}]
    [(#ENV{id_forum}|non) #FORMULAIRE_FORUM{#URL_PAGE{article} |parametre_url{id_article,#ENV{id_article}}}]
    #BLOC_FIN

    Attention : j’ai inséré un espace devant les |parametre_url pour éviter que les lignes débordent, pensez à l’enlever si vous copiez ce code.

    Le fait que le code est conditionné permet de traiter différemment le cas d’une nouveau fil et le cas d’une réponse. Evidemment, ce serait plus digeste d’avoir une fonction qui gère cela. Je suis intéressé par vos propositions.

    l’entrée ajoutée dans ForumArt_style.css pour occulté la puce du bloc dépliable.

    Répondre à ce message

  • Le 27 juin 2012 à 07:48, par dut En réponse à : Squelette ForuMaRT (V1 - PhpBB)

    Bonjour,

    Je trouve cet outil de forum intéressant, mais pas tout à fait abouti. Est-il à l’abandon ? il ne semble plus rien se passer ici depuis longtemps.

    Je recontre un soucis avec les notifications :
    le lien en pied de notification ne pointe pas vers la réponse, mais reste au niveau de l’article.

    Comment faire en sorte de pointer correctement ?

    • Le 27 juin 2012 à 20:48, par aRT En réponse à : Squelette ForuMaRT (V1 - PhpBB)

      Bonsoir Dut,

      Effectivement pas trop de mise à jour depuis quelques temps, surtout la faute d’un changement de job qui me prend enormément de temps meme à la maison.

      Une nouvelle livraison sera disponible durant l’été.
      En ce moment pas trop de temps. Boulot, famille et dodo ;)

    • Le 3 juillet 2012 à 11:01, par dut En réponse à : Squelette ForuMaRT (V1 - PhpBB)

      Étant confronté à un certain nombre de limites de ForumArt, j’ai bidouillé quelque solutions, qui ne sont pas forcément les plus élégantes/génériques, mais qui m’ont permis de répondre à des besoins concrets.
      Si d’autres peuvent m’aider à les rendre plus générique et à les partager, c’est avec plaisir.

      ForumArt et les notifications
      Quand j’ai mis en place ForumArt pour un secteur, j’ai constaté que le lien contenu dans les notifications par mail n’étaient pas valides, ne permettaiit pas de revenir sur le post en question. le fonction url_reponse_forum_art ne faisait pas correctement le job non plus.

      J’ai donc modifié le code qui prépare la notification en surchargeant :
      copie des deux fichiers /notifications/forumposte.php et forum_poste.html du plugin notifications vers squelettes/notifications/ (les fichiers natif de spip doivent aussi pouvoir être utilisés dans le cas où le plugin notifications n’est pas installé)

      Il est fait mention dans ce code d’une meta secteur_forumise, que j’ai déclaré à la main dans la table méta pour que le code soit indépendant du secteur concerné

      Le code de Forum_Poste.html :

      [(#REM)

       Squelette
       (c) 2009 SPIP
       Distribue sous licence GPL

      ][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
      [[(#NOM_SITE_SPIP|textebrut)]] [<:forum_forum:>][ (#TITRE|nettoyer_titre_email)]

      <:form_forum_message_auto:>
      [(#REM) Évaluation du secteur du forum]
      <BOUCLE_rub(ARTICLES){id_article=#ENV{id_article}}><BOUCLE_kelsecteur(RUBRIQUES){id_rubrique=#ID_SECTEUR}>        #SET{secteur_notif,#ID_RUBRIQUE}</BOUCLE_kelsecteur></BOUCLE_rub>
      [(#ENV{par_auteur})
      ][
      (#STATUT|=={publie}|?{<:forum_ne_repondez_pas:>})][
      (#STATUT|=={spam}|oui) (SPAM)][
      (#REM) Lien différent selon contexte Forum-Art ou Forum Standard de pied d'article][
      (#GET{secteur_notif}|=={[(#CONFIG{secteur_forumise})]}|?{#URL_SITE_SPIP/spip.php?page=forumArt-article-thread&id_forum=[(#ID_PARENT|?{#ID_PARENT,#ID_FORUM})]#forum#ID_FORUM,[(#ENV{url}|url_absolue)]})]



      ** #TITRE **[
      (#TEXTE|textebrut)
      ][

      #NOM_SITE
      (#ENV{url_site})][

      ----
      (#LIENS)]

      #FILTRE{supprimer_tags|filtrer_entites|trim}

      Quand on est dans le secteur concerné par forumArt, le lien est constitué en fonction, sinon lien standard.

      Il me semble qu’il faut également ajouter les ancres qui vont bien dans le squelette du forum, de façon à arriver sur le post précis dans la page. Arthegone, si tu me lis, ça serait pas du luxe.

      Voilà.

    Répondre à ce message

  • Le 19 mars 2012 à 12:08, par marjorie En réponse à : Squelette ForuMaRT (V1 - PhpBB)

    Bonjour, le site de test de la nouvelle version ne fonctionne plus... y a t’il des nouveautés à ce sujet ?

    Répondre à ce message

  • Le 20 décembre 2011 à 21:57, par spipfactory En réponse à : Squelette ForuMaRT

    Salut Juju

    ou en est tu avec la nouvel mouture ;)
    est t’il possible d’avoir le squelette pour l’intégrer a spipfactory

    car ta nouvel mouture englobe des demandes faites sur le forum

    merci

    • Le 20 décembre 2011 à 23:08, par arthegone En réponse à : Squelette ForuMaRT

      Hello SpipFactory, je vais te t’envoyer en perso la nouvelle version (toujours en cours, comme indiqué par mail).

      Je créerai un article en parallèle pour la nouvelle version, car elle ne ressemble pas du tout à la premiere.

    • Le 21 décembre 2011 à 09:02, par spipfactory En réponse à : Squelette ForuMaRT

      ok merci,

      je l’attend avec impatience pour intégration et retour comme d’hab

       ;)

    • Le 28 décembre 2011 à 12:42, par pifou En réponse à : Squelette ForuMaRT

      Bonjour à tous les deux,

      Je testerais volontiers la nouvelle version, je bidouille actuellement l’ancienne et j’ai apporté quelques modifs, si je pouvais les adapter à la nouvelle version et vous les proposer....

    • Le 28 décembre 2011 à 17:09, par spipfactory En réponse à : Squelette ForuMaRT

      hello pifou , on peu voir ça ou ?
      ceci dit google + spipfactory te permettra de me retrouver ;)

    • Le 28 décembre 2011 à 19:38, par aRT En réponse à : Squelette ForuMaRT

      Je vais scinder le FORUMaRT en deux branche.

      La version ForumaRt BB (phpBB) et la version ForumArt Look & Feel (plus news et proprette.

      Je pense vous mettre ca en ligne avant demain soir.

      La version Look and Feel est en cours de fabrication donc... pas encore terminée.

    Répondre à ce message

  • Le 9 décembre 2011 à 01:59, par silling En réponse à : Squelette ForuMaRT

    Bon, je l’ai installé, j’ai tout fait comme on m’a dit, mais, comme Nico, j’ai une page blanche. Quelqu’un à une idée s’il vous plait ?

    • Le 10 décembre 2011 à 00:37, par aRT En réponse à : Squelette ForuMaRT

      Il te faut une page pour tes rubriques.

      Donc il te faut un fichier ./SQUELETTES/RUBRIQUE.HTML si tu n’en a pas, tu prends celui de la dist et tu le copie dedans.

    • Le 10 décembre 2011 à 15:37, par silling En réponse à : Squelette ForuMaRT

      j’ai bien un fichier ARTICLE.HTML et RUBRIQUE.HTML dans mon squelette, ce n’est pas ça.
      J’ai bien fait aussi un fichier mes_fonctions.php dans mon squelette ou j’ai copié le code donné et j’ai remplacé RUBRIQUE-3.HTML et ARTICLE-3.HTML par l’id de la rubrique forum (pour moi rubrique-76.html et article-76.html) et donc quand je fais un lien vers rubrique-76.html, j’ai beau vider le cache, je n’ai qu’une page blanche.
      je vois pas ou j’ai fais une erreur.

    • Le 11 décembre 2011 à 22:47, par Silling En réponse à : Squelette ForuMaRT

      j’ai trouvé ! et comme je le pensais c’était tout bête. j’avais écrit #URL_PAGErubrique-3.html alors qu’il fallait écrire #URL_RUBRIQUE3.

    • Le 11 décembre 2011 à 22:58, par aRT En réponse à : Squelette ForuMaRT

      OK tres bien :)

    Répondre à ce message

  • Le 15 juillet 2011 à 18:39, par ? En réponse à : Squelette ForuMaRT

    Salut arth

    je viens au news du dev de forum art

    je cite :

    « Par la suite j’integrerai ..... »

    @micalement spipfactory

    • Le 16 juillet 2011 à 00:42, par aRTHEGONe En réponse à : Squelette ForuMaRT

      Salut SpipFactory,

      Pour ces options c’est pas encore dans les bacs... Actuellement je fais une refonte du visuel, pour avoir quelque chose de bien plus agréable a l’oeil, et plus souple au niveau du css pour la personnalisation.

      Le développement en cours est visible sur http://zonedetest.fr.nf/site-test/spip.php?rubrique2

    Répondre à ce message

  • Le 27 juin 2011 à 12:43, par ? En réponse à : Squelette ForuMaRT

    Bonjour,
    Merci pour le forum, c’est exactement ce que je cherchais.

    Il me reste 2 questions à résoudre :

    -  Est-il possible de supprimer / modifier le message d’un sujet ?
    -  Comment pourrait-on emboiter plusieurs topiques afin d’étoffer le forum ?

    Merci !

    • Le 27 juin 2011 à 14:32, par aRTHEGONe En réponse à : Squelette ForuMaRT

      Les sujets sont des forums de 1er niveau d’article
      Les réponses aux sujets sont des forums de 2e niveau d’article (donc des réponses de forums).

      La suppression de message est nativement incluse dans l’espace privé de spip.
      La modification d’un message n’est pas native à spip.

      Par la suite j’integrerai sans doute la suppression de puis l’espace public.
      De meme pour la modification, est elle possible en associant les plugins CRAYONS et AUTORITE de spip contrib.

      Sinon qu’entends tu pas emboiter ? Rubrique(theme), articles(categorie), forums1(sujets), forum 2(reponses) ?

    Répondre à ce message

  • Le 27 juin 2011 à 01:42, par aRTHEGONe En réponse à : Squelette ForuMaRT

    Le nouveau visuel en cours de développement est disponible et visible sur ZoneDeTest.

    JPEG - 128.1 ko

    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

  • Champs Extras 3

    16 janvier 2012 – 534 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 (...)

  • Réservation d’événements

    16 mars 2015 – 190 commentaires

    Ce plugin permet d’offrir aux visiteurs de s’inscrire pour un évènement du plugin Agenda et de gérer les réservations enregistrées. Installation Le plugin s’installe comme n’importe quel plugin. il nécessite : Agenda API de vérification (...)

  • Les crayons

    23 avril 2008 – 815 commentaires

    Ce plugin permet d’éditer les contenus sur les pages publiques du site, sans passer par l’espace privé de SPIP.

  • LESS pour SPIP : Less-CSS (anciennement LESSpip)

    5 novembre 2010 – 43 commentaires

    Less-CSS (Anciennement LESSpip) est un plugin intégrant facilement le logiciel LESS dans SPIP. LESS est une extension de CSS ajoutant les variables, les classes, les opérations, les imbrications au langage. Facilitant ainsi l’écriture de (...)

  • Recommander

    3 avril 2011 – 16 commentaires

    Ce plugin propose une manière simple de suggérer de recommander par email un article à un ami. Fonction « recommander un article à un ami ». On l’ajoute dans n’importe quel squelette sous la forme : #RECOMMANDERtitre de la page,url de la page,intro (...)

Ça spipe par là