SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Interactivité, échanges > Forums > Commentaires PHPBB > Commentaires PHPBB

Commentaires PHPBB

version 0.5

22 mars 2009 – par Albert34, jfefe – 70 commentaires

11 votes

Ce plugin crée un topic dans un forum PHPBB lorsqu’un article est publié dans SPIP.

Spip possède déjà un système de forum, mais pour beaucoup d’entre nous, celui ci n’est pas le plus adapté et ni le plus éfficiant, et est pénible à modérer (pas de système d’interdiction de mots grossiers, etc...)
Et surtout sur de gros sites a fort passage, sa gestion devient rapidement très difficile.

C’est pourquoi, l’idée de ce plugin a germé dans nos petites têtes, bien qu’encore imparfait (nous comptons sur vous pour nous aider à le faire évoluer) il remplit déjà correctement la tache pour laquelle il a été crée. c’est à dire, déporter les messages de spip vers un forum phpBB (compatible version 3.0.x),

Téléchargez le plugin et l’installer comme tous les autres plugins.

Quelles sont les informations envoyés à phpBB ?

-  le titre de l’article
-  le chapeau de l’article
-  le lien vers l’article émetteur

Quelles sont les informations récupérés de phpBB par Spip ?

Deux nouvelles balises pour les squelettes (boucles ARTICLES) :
-  #NB_COMMENTAIRES : affiche le nombre de commentaires dans le topic phpBB
-  #TOPIC_ID : identifiant du topic crée dans phpBB

Une boucle PHPBB_POSTS permet d’afficher certaines infos du forum (voir exemple ci dessous)

Configuration

pré-requis : Spip et phpBB doivent se partager la même base de données


-  1- Regarder dans la table phpbb_groups de votre forum et trouver les identifiants des administrateurs du forum.
-  2- Dans le fichier fonds/cfg_comments_phpbb (ligne 37) il faut indiquer les identifiants dans la boucle phpbb_users : modifier le critère group_id IN xxx,xxx,xxx. Le plugin est configuré pour une installation « toute fraiche » de PHPBB (testé sur la 3.0.4).
-  3- Configurer le plugin avec cfg
-  4 - créer un utilisateur « admin » dans phpBB qui sera utilisé pour poster les messages
-  5 - Enjoy : lorsque vous publierez un article, un topic sera crée dans le forum.

Comme vous pouvez le constater deux forums sont nécessaire :
-  le forum dans lequel apparaitront les messages
-  un forum « temporaire » qui servira de tampon (en cas de réédition de l’article ou de dé-publication). Ce forum ne devra pas etre visible, ou seulement accessible aux membres du site si vous souhaitez rendre visible les articles en cours de rédaction.

Dans les squelettes

** Exemples de code pour afficher dans les squelettes les commentaires du topic**

#NB_COMMENTAIRES commentaires sur le forum

Topic : #TOPIC_ID
<BOUCLE_commentaires(PHPBB_POSTS){topic_id=#TOPIC_ID}{1,5}>
<!--on ne récupère pas le premier post, celui-ci est en effet le message envoyé par spip à phpbb-->
    <div>
          [<h4>(#POST_SUBJECT)</h4>]
          <div class="text">#POST_TEXT</div>
          [<p> par (#POST_USERNAME)</p>]
        <!-- Affichage de l'avatar -->
        [<img src="forum/download/file.php?avatar=(#USER_AVATAR)" style="width:64px ;" alt="Avatar de #USERNAME" /> ]
    </div>
</BOUCLE_commentaires>

Exemple pour faire un lien vers le topic :

#CONFIG{comments_phpbb/phpbb_http}/viewtopic.php?t=#TOPIC_ID)

Problèmes connus

Le plugin est incompatible avec le plugin mutualisation.

Que manque t’il encore ?

-  la récupération des avatars du forum sur le site pour les topics réimportés (merci Nook !!)
-  un possible découpage d’envoi des topics de forum par rubriques spip
-  internationalisation
-  ...

Voir en ligne : http://plugins.spip.net/comments_phpbb

P.-S.

Ce plugin a été créé originellement pour le site de musique 187prod.com. Merci à eux pour les tests « en live » et à albert pour le debug ;)

Vous pouvez télécharger phpBB à cette adresse : http://www.phpbb-fr.org/

Dernière modification de cette page le 11 juin 2012

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 10 mai 2011 à 03:40, par Ilia En réponse à : Commentaires PHPBB

    Salut,

    Même problème que mailou !

    Quand j’utilise cfg et que met base phpbb préfix et adresse il ne veux pas aller plus loin même quand je clique sur Cliquez ici pour continuer la configuration du plugin...

    ça ne fait rien !

    Répondre à ce message

  • Le 25 janvier 2010 à 20:53, par yann En réponse à : Commentaires PHPBB

    Bonjour et merci jfefe.

    Je m’en serais voulu de ne pas poser la question ;)

    Ce n’est possible pour le moment mais faisable avec l’api sql de SPIP en modifiant quelques fonctions du plugin... Un volontaire ?

    Tout n’est donc pas perdu pour moi ...

    Répondre à ce message

  • Le 19 décembre 2013 à 15:35, par Billou En réponse à : Commentaires PHPBB

    Bonjour,

    Aucune chance que ce plugin soit plus ou moins facilement adaptable sur SPIP3 ?
    Dingue qu’il n’y ai aucune solution de ce genre nulle part…

    • Le 19 décembre 2013 à 16:08, par Al_ En réponse à : Commentaires PHPBB

      Malheureusement non, ce plugin n’est plus mis à jour,
      mais la base est là et il est présent sur la zone

      A vot’bon coeur !

    • Le 19 décembre 2013 à 17:22, par Billou En réponse à : Commentaires PHPBB

      Si ce n’était qu’une question de cœur ça ne serait pas un soucis =D

      Il faudrait savoir ce qui a changé entre SPIP 2.1 et SPIP3 en terme de code et de fonctionnement, ce qui n’est absolument pas mon cas.

    Répondre à ce message

  • Le 19 novembre 2011 à 16:20, par MUXORT En réponse à : Commentaires PHPBB

    Bonjour,

    Impossible d’activer le plugin ../plugins/auto/comments_phpbb

    Nécessite SPIP en version [2.0.0 ;2.0.99] minimum.

    Je suis en SPIP 2.1.12 [18732] en local sous MAMP

    Une idée

    Merci

    Répondre à ce message

  • Le 10 février 2011 à 12:27, par mailou En réponse à : Commentaires PHPBB

    Bonjour,
    Le plugin n’a pas été mis à jour pour spip 2.1.8

    PNG - 64.8 ko
    • Le 18 mai 2011 à 20:14, par ? En réponse à : Commentaires PHPBB

      Salut pour régler ce probleme il faut :

      Editer : cfg_comments_phpbb.html

      Et changer Les noms des tables qui sont en Majuscule sur les lignes désigné !
      Exemple ligne 41 changer (PHPBB_USERS) par (phpbb_users).

      et voila !

    • Le 14 juillet 2011 à 16:54, par jfefe En réponse à : Commentaires PHPBB

      Ola !

      J’ai commité la modification du nom des tables : elles sont maintenant en minuscules.

      N’ayant pas de platerforme de dev/test je ne m’occupe plus trop de ce plugin.
      La zone est là pour recevoir vos modifications et debug :)

      ++

    Répondre à ce message

  • Le 14 juillet 2011 à 13:10, par marc En réponse à : Commentaires PHPBB

    bonjour, je suis un crétin qui teste un plugin !

    Répondre à ce message

  • Le 17 mars 2011 à 12:39, par dav En réponse à : Commentaires PHPBB

    i did understand how phpBB works

    Répondre à ce message

  • Le 9 mars 2010 à 14:48, par Pierre En réponse à : Commentaires PHPBB

    Bonjour

    Lorsque j’importe mes articles vers le forum, les dates ne suivent pas.

    Lorqu’un topic relatif à l’article spip est créé dans phpbb, sa date de création est toujours au 1 janvier 1970. Est ce un problème au niveau des formats des dates par defaut dans phpbb3 ?

    j’utilise spip 2.0.10 et phpbb 3.0.7-PL1

    • Le 8 novembre 2010 à 23:51, par Fennec72 En réponse à : Commentaires PHPBB

      Même problème de date avec la même version 3.0.7-PL1 de phpBB, mais avec Spip 2.1.2

      Ce problème de date est le petit détail qui coince, alors que c’est un très bon plugin.

      le problème vient sans doute du processus de création du topic généré par le plugin depuis spip au moment de la publication d’un article spip :
      Pour preuve, si on crée un topic directement depuis phpBB la date est correcte.

      Quelqu’un a-t-il une solution ?

    Répondre à ce message

  • Le 6 mai 2010 à 19:16, par Joby En réponse à : Commentaires PHPBB

    Bonjour,
    Une fois le plugins installé et paramétré,
    lorsque j’ajoute un article j’ai désormais ce message d’erreur

    1. Warning: mktime() expects parameter 1 to be long, string given in /homez.346/cercleav/www/dev/plugins/comments_phpbb/comments_phpbb_fonctions.php on line 11
    2. HTTP 302

    Télécharger

    Que faire ?

    merci

    • Le 1er novembre 2010 à 22:06, par ? En réponse à : Commentaires PHPBB

      même probléme une solution avec spip frais sortie de la boite

    Répondre à ce message

  • Le 12 avril 2010 à 17:08, par jp En réponse à : Commentaires PHPBB

    est ce possible de créer un forum privé avec votre plugin ? c’est à dire utiliser phpbb avec acces restreint par exemple. Ou bien au moins configurer phpBB pour réserver la consultation du forum à des gens identifiés ?

    • Le 12 avril 2010 à 20:41, par backick En réponse à : Commentaires PHPBB

      Tu peux faire tout ça en natif sur phpBB par contre, phpBB et SPIP ne partagent pas la même base de membres, ni la même authentification, c’est ça que tu recherches finalement (comme beaucoup d’entre nous !).

    Répondre à ce message

Répondre à cet article

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 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

  • Mode portail Communiquant pour SoyezCréateurs

    29 septembre 2010 – 20 commentaires

    5e mode d’affichage de la page d’accueil, ce mode se distingue des autres par une animation proposant un fondu/enchaîné des logos des articles à la une. Zonage Configuration Zone d’entête Nom du site Slogan si plugin bandeau présent (...)

  • Configurer Sparkpost

    25 avril – 14 commentaires

    N’hésitez pas à relire le préambule de cette rubrique avant de créer un compte sur une plateforme tierce . Présentation Sparkpost est une société d’envoi de mailing https://www.sparkpost.com/ Sur les petits volumes ( <100.000 emails / mois), (...)

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre – commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 58 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 (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 65 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 (...)

Ça spipe par là