Comments 2 pour SPIP 2

Commentaires de type blog, avec formulaire simplifié, microformats et nomenclature homogène.

Commentaires de type blog avec formulaire simplifié : plugin prêt à l’emploi et paramétrable. Personnalisation facilité par sa nomenclature homogène.

Mise en service des commentaires

Il suffit d’activer ce plugin pour qu’il remplace aussitôt le traditionnel #FORMULAIRE_FORUM de SPIP par un formulaire de commentaires simplifié, et l’habituel <INCLURE{fond=inc-forum}{id_article}> des squelettes par défaut de SPIP, par une liste de commentaires.

Autre possibilité : insérez <INCLURE{fond=comments}{id_article}> [1] dans votre squelette article.html pour afficher d’un coup les commentaires suivis du formulaire de réponse, avec les flux d’abonnement.

Vous pouvez modifier quelques paramètres via le panneau de configuration dédié : affichage en liste à plat ou en enfilade (thread), apparence du lien permanent, etc.

Pour tout autre personnalisation, il faut intervenir dans les squelettes. Voir alors « Inclusions du plugin Comments ».

Quelques caractéristiques

  • Ce plugin est la version suivante de « Comments 1 pour SPIP 1.9 » qui n’est donc plus maintenue.
  • L’affichage des gravatars n’est plus effectué par cette version, puisque délégué au plugin dédié « Gravatar ».
  • Cette version propose deux flux de syndication (RSS et Atom) d’abonnement aux commentaires (presque aussi bien que dans SpipClear).
  • Chaque commentaire est microformaté (selon hReview).
  • Le formulaire de commentaire est le traditionnel #FORMULAIRE_FORUM de SPIP, légèrement simplifié (sans titre de message ni titre de lien [2] ) : il en propose donc toutes les fonctionnalités habituelles, paramétrables via les panneaux de config dédiés de SPIP.
  • À partir de SPIP 2.1, les URLs des messages sont constituées d’ancres de type « comment324 » et non plus « forum324 ». Les anciennes URLs restent bien évidemment fonctionnelles.
  • À partir de SPIP 2.1, ce plugin affiche des boutons d’admin (visibles des seuls admins connectés) sous chaque commentaire, qui permettent de modérer directement dans le fil de la discussion.

Habillage graphique des commentaires

Pour ne pas gêner la personnalisation graphique, les commentaires ne sont pas stylés par défaut, mais dotés de nombreux sélecteurs CSS à la nomenclature cohérente et homogène. Tous sont préfixés de « comments » généralement au pluriel. Par exemple :

.comments { ... }
.comments .comments-list { ... }
.comments .comments-list .comment-li { ... }

.comment { ... }
.comment .comment-meta { ... }
.comment .comment-meta a.permalink { ... }
.comment img.avatar { ... }

.comments .comment-form { ... }

Si elle est présente (dans le répertoire css de votre dossier squelettes), ce plugin insère automatiquement la feuille de style comments.css.

Plugins recommandés en complément

  • Gravatar : pour afficher la trombinette des auteurs en vis-à-vis de leurs commentaires, y compris en prévisualisation.
  • Notifications : pour pouvoir être automatiquement notifié par courriel des nouveaux commentaires.
  • NoSPAM : pour limiter les SPAMs, comme son nom l’indique, sans emmerder les internautes par un captcha.

Exemples

En attendant vos magnifiques captures d’écran, découvrez ce plugin en service sur ces sites : en liste simple (avec ou sans ancre) sur cuisine-libre.fr et romy.tetue.net, en thread sur zzz.rezo.net et ici sur spip-contrib, en thread paginé, avec possibilité de répondre directement dans le fil de discussion.

Exemple de commentaires sur Cuisine-libre.fr

Évolutions souhaitables (todolist)

Ce plugin est développé publiquement sur la zone et espère évoluer, notamment en proposant quelques paramétrages supplémentaires comme le choix des champs obligatoires (pseudo, courriel), en distinguant les messages postés par les auteurs de l’article et surtout en donnant la possibilité aux internautes de s’abonner par courriel à chaque fil de discussion, au cas par cas... Voir : « Plugin Comments : notes de développement ».

Notes

[1Dès que l’on inclut un #FORMULAIRE_... mieux vaut faire un <INCLURE{...}> plutôt qu’un #INCLURE{...}.

[2Le lien est proposé uniquement aux visiteurs non identifiés et leur permet d’indiquer l’URL de leur site web. #URL_SITE ajoute un lien cliquable sur le nom de l’auteur du message.

Discussion

44 discussions

  • Où vont les pièces jointes des commentaires sans textes en supposant qu’on veut juste monter des petits documents sur le site spip ???

    Répondre à ce message

  • 1
    mbourlier

    Bonjour,
    Je suis sous Spip 2.1.17, Sarka-spip 3.1.0 et viens de mettre en place le plugin « Comments » pour avoir une présentation des commentaires d’articles en thread ; j’ai donc paramétré le plugin avec l’option « Enfilade de commentaires (en thread) » . J’y ai adjoint « Notifications » et « Gravatar ». Ces deux derniers, visiblement fonctionnent, mais je n’arrive pas à obtenir la présentation hiérarchique des commentaires comme le montre l’essai réalisé et joint en document à ce message.
    Y a-t-il quelque chose que je n’ai pas fait ?
    Merci de votre réponse.
    Cordialement

    M. BOURLIER
    Découvrir l’autre, l’ailleurs, soi

    • mbourlier

      Je me réponds à moi-même ! Je n’avais pas âne que je suis, modifié le fichier article.html du squelette Sarka-spip comme il est pourtant spécifié de le faire !
      Cela dit, j’obtiens maintenant ceci (fichier joint) ! Quel fichier dois-je modifier dans le plugin « Comments » pour garder la même présentation que précédemment et aussi obtenir un lien « répondre à ce message » pour pouvoir répondre au dernier commentaire posté ?
      Comment faire également pour avoir les commentaires en ordre inversé (dernier en haut et précédents au-dessous) ? Je l’ai spécifié dans la configuration de Sarka-spip (tri anti-chronologique), mais sans effet apparent.

      Merci à vous
      Cordialement
      M. BOURLIER
      Découvrir l’autre, l’ailleurs, soi

    Répondre à ce message

  • 1

    hello,

    pour info sur SPIP 2.1.11 [18566]
    avec plugin Comments Version : 2.1.11 [53419]

    j’avais un pb : les messages du forum n’apparaissaient que si on était connecté au backoffice.

    En supprimant les boutons [(#BOUTONS_ADMIN_FORUM)] de comments-list.html ça marche.

    Répondre à ce message

  • 4

    J’aimerais utiliser le plugin comments pour un article spécifique, mais garder le fonctionnement habituel des forums de pied d’article ailleurs. Or tous les forums sont modifiés des que j’active le plugin comments.

    Comment faire pour utiliser alternativement l’un ou l’autre modéle selon l’article concerné.

    • Comment auriez-vous fait sans ce plugin ? Qu’est-ce que vous voulez précisément de ce plugin (sous cet article) et qu’est-ce que vous voulez précisément des « forums » de SPIP (sous les autres) ?

    • J’ai posté un peu vite. Ma préoccupation se résumait à :
      Comment gérer des forums avec des modalités (à plat dans le cas général d’article, en thread pour un article spécifique) et des apparences différentes si c’est géré par le cfg du plugin.

      Je vois qu’on peut faire pas mal de chose par les squelettes.
      Par contre, si je veux avoir des comment-meta différents selon l’endroit du site, comment je fais ?

    • Bonjour,

      si vous voulez créer un squelette particulier pour un article spécifique vous pouvez utiliser le plugin « squelettes par mot clef » : http://www.spip-contrib.net/Choix-des-squelettes-par-mot-clef

      Vous appellerez vos différent modeles sur chaque squelette.

    • J’ai effectivement traité séparément avec des squelettes et CSS, mais je bute sur un point irréductible:Le formulaire-lui même

      Simplifié par Comments, il convient très bien pour les forums de pied d’article.
      Par contre dans une rubrique donné, j’ai besoin d’’autoriser l’ajout de pièces jointes, et surtout la possibilité de mettre un titre.voire la barre typo.
      Dès lors, la solution ne serait-elle pas d’avoir deux formulaires distincts, chacun ayant des caractéristiques distinctes. Comment procéder ? Merci d’avance de votre avis.

    Répondre à ce message

  • Pierre-Jean

    Bonjour,

    J’aurais besoin d’un petit peu d’aide au sujet de l’habillage CSS :

    J’ai cherché à dupliquer la feuille de style comments.css dans mon dossier squelettes/css, mais... ce fichier est introuvable dans les dossiers du plugin (dossier css vide en passant ?)

    Faut-il aussi renseigner INSERT_HEAD et/ou INSERT_HEAD_CSS ?

    Merci à vous !

    Répondre à ce message

  • Bonjour,

    En mode thread à un niveau, lorsque l’on clique sur « Répondre à ce commentaire », le formulaire disparaît du bas de page (sous le titre h2 « Répondre à cet article »).

    Conséquence : il reste le titre h2 « Répondre à cet article » qui fait office de vestige bien solitaire au bas de la page. Vous pouvez observer ce défaut sur spip-contrib.

    Il serait plus élégant de masquer ce h2 en même temps que le formulaire, je propose l’ajout suivant dans javascript/thread-move.js ligne 21 par exemple :

    $('.comment-form h2').css('visibility', 'hidden');

    (ou display: none; au choix)

    Répondre à ce message

  • 3

    Bonjour,
    En spip 3.0.4, j’utilise le plugin en thread-1.
    Pour enlever la mention « en réponse à ... », j’ai tenté de surcharger le « inclure/comment-meta.html » en le recopiant dans mon dossier de squelette sous la même arborescence « dossiersquelettes/inclure/comment-meta.html », et en enlevant la partie non souhaité du code.

    Mais mon fichier n’est pas pris en compte. La surcharge ne fonctionne pas.

    Est-ce normal ?

    • Argh ! J’ai posté trop vite.
      Je piochais dans l’arborescence du plugin dans une version précédente.
      L’ayant mis à jour, le fichier comment-meta.html n’est plus dans « inclure », mais dans « modeles ».
      Désolé d’avoir pris cette place pour exposer mes pérégrinations sans importance pour quiconque :-)

    • Attention, comme son titre l’indique, cette page concerne la version pour SPIP 2, et non celle pour SPIP 3, qui est différente ! Mieux vaudrait commenter sous le bon article, pour ne pas tout mélanger !

    • C’est juste.
      Arrivant ici en cliquant sur « documentation » sur la version pour SPIP 3 sur http://plugins.spip.net/comments.html, je n’ai pas fait plus attention que ça.
      Au passage, merci pour tout le travail sur ces plugins, sacrément utiles. :-)

    Répondre à ce message

  • 6

    Bonjour,

    Ce plugin ne semble pas vérifier que les champs « nom » et « email » ont été remplis lorsque l’on cherche à publier un commentaire seul.
    Le problème est observable sur spip-contrib.

    Comment faire pour imposer le remplissage de ces champs et afficher un message d’erreur en cas d’échec, de la même manière que lorsqu’on laisse le champ « texte de votre message » vide ?

    Merci

    • Démonstration.

    • Tout a fait, et c’est volontaire. Les commentaires anonymes sont acceptés et on ne force personne à décliner son identité ni son email. Question de respect de la vie privé. Cela pourrait être une évolution du plugin que de rendre ce réglage possible, toute amélioration est bienvenue.

    • Tu peux forcer les champs que tu souhaites en usant joyeusement des pipelines disponibles, j’ai justement rédigé un petit article pour répondre à une question similaire :

      http://www.weblog.eliaz.fr/article105.html

      ++
      b_b

    • Le présent site ne tourne plus avec la version décrite par cet article, Comments 2 pour SPIP 2, pour laquelle ces fonctionnalités étaient listées en todolist, donc souhaitées. Cerdic et b_b te répondent au sujet d’une autre version (la dernière ?). Et je ne suis pas d’accord : rendre certains champs obligatoires n’empêche pas l’anonymat ni ne viole le respect de la vie privée ! chacun restant libre de remplir ces champs avec l’identité de son choix, réelle ou virtuelle.

    • Tututu, je ne réponds pas à propos de comment 1, 2 ou 36 ^^ L’astuce que j’ai filé fonctionne pour n’importe quel formulaire CVT de SPIP ou un de ses plugins :)

    • Si c’était dans la todo-list de la version pour SPIP 2 ça l’est encore dans la version pour SPIP 3. Rien de changé de ce côté là (ce n’est qu’un portage avec quelques évolutions, pas une nouvelle version...). Dont acte et toute contribution la bienvenue.

    Répondre à ce message

  • 1

    Bonjour,

    Je suis admin et en local (et avec bonux, cfg...). Après lecture de la page sur les inclusions aussi, j’ai opté pour le code suivant dans mon squelette d’article :

    <div class="comments">
    
    	<INCLURE{fond=comments-thread-1}{id_article}>
    
    	<div class="comment-form">
    	<h2 class="h2">Répondre à cet article</h2>
    	#FORMULAIRE_FORUM
    	</div>
    
    	<INCLURE{fond=comments-feed}{id_article}>
    
    </div>

    Avant, j’avais essayé avec l’inclusion du fond comments (type blog, tout compris).

    Mais je ne trouve pas comment faire pour avoir l’affichage des boutons d’administration pour modérer le forum (supprimer article et SPAM) quand je ne suis pas avec l’inclusion comments type blog. J’ai fait une page avec les 2 inclusions, et j’ai fait varier les réglages sur la partie privée du site. Et j’ai bien les boutons d’admin (aussi visible dans code source) d’un côté, et pas de l’autre.

    Comment faire pour avoir ces boutons avec  ?

    • « Pour déclarer un message en SPAM, utiliser le plugin Gestion forum » (voir le plugin NoSPAM). Modération via l’espace privé.

    Répondre à ce message

  • stephane

    Bonjour

    Je suis content de mon implémentation de ce plugin mais j’ai un truc bizarre concernant le recalcul des pages.
    Celui-ci doit être forcé. je n’y arrive pas automatiquement dans l’article. Cela ne fonctionne que si je suis connecté auquel cas mes messages apparaissent.
    pour les autres, il faut que je recalcule la page pour les faire apparaitre.

    Avez vous une idée ? Au pire, une solution de contournement pour forcer le recalcul de la page une fois que le message est posté ?

    merci

    Répondre à ce message

  • Pour commencer, je n’ai pas vu de page réservé au plugin pour SPIP3...

    Tous mes plugins sont à jour et site en SPIP 3.04.

    Toutes les url de mes commentaires sont du type URL_ARTICLE/#commentXXX au lieu de URL_ARTICLE/#forumXXX. Bien évidemment, le lien ne pointe pas sur le commentaire, mais arrive cependant sur l’article ayant eu un commentaire.

    Comment corriger ce problème ?
    Merci

    Répondre à ce message

  • 7

    Bonjour ,

    Je viens de tester le plugin avec une 2.1.10 en activant juste le forum public et avec un seul article. J’ai constaté que dans l’espace privé il n’est pas possible de modifier la « Présentation du fil de discussion ». Le changement ne semble pas être sauvegardé en base.

    De même si on met une validation à postériori des messages , lorsque que je saisis un nouveau commentaire j’ai le message d’erreur suivant une fois le commentaire validé :

    Fatal error: Call to undefined function bouton_action() 
    in C:\...\assembler.php(606) : eval()'d code on line 32

    Quelqu’un a-t-il déjà eu ces problèmes ? Si oui comment les avez-vous résolu ?

    Merci beaucoup,

    • Damned, i’ve got this problem too ! Il semble que le bug apparait sur le site public seulement pour l’administrateur identifié ?

    • Oui moi aussi j’ai le même problème... :-(
      Effectivement, si on n’est pas connecté ça fonctionne normalement.
      Quelqu’un aurait-il une solution ?

    • Apparemment en désactivant le plugin (bien pratique) « no spam » ça fonctionne à nouveau...
      C’est bien dommage ça :-(

    • Bon finalement non : désactiver le plugin « nospam » ne change rien à l’histoire, c’est juste qu’après avoir vidé le cache le problème disparait. (jusqu’au prochain chargement de la page...) :-(

    • Ha ! Ha ! Je continue à me répondre... :-)

      Bon j’ai viré [(#BOUTONS_ADMIN_FORUM)] dans « comments-list.html » et du coup ça marche. Seulement on perd évidement les boutons « spam » et « supprimer ce message ». C’est pas bien grave mais j’aimerai trouver tout de même l’origine du problème...

    • La version 2.1.12 du plugin doit corriger ce bug.

    • \o/
      Good news !

    Répondre à ce message

  • 1

    Bonjour

    Le mode thread ne s’active pas. Pour les permalinks, c’est le signe dièse # qui s’affiche mais je n’arrive pas afficher autre chose (compteur, picto ou aucun).

    Les modifications depuis CFG sont pourtant annoncées comme bien enregistrées mais ça n’a pas d’incidence sur l’affichage.

    J’utilise :
    Spip v 2.1.10
    Comments v 2.1.10 (aussi)

    Précision : le site a été migré d’une 1.9.2 vers une 2.1.10.

    Est-ce que pour ces modifs il faut toucher aussi aux squelettes ?

    Merci de votre aide

    PS : en pièce jointe copie d’écran de deux messages d’un forum ; le second est une réponse au premier mais affichage à plat

    • Bonjour

      Un petit up... quelqu’un aurait-il des infos ?

      Merci

    Répondre à ce message

  • 1

    J’ai inséré [(#INCLUREfond=commentsid_article)] dans votre squelette article.html
    le formulaire apparaît mais j’ajoute des commentaires mais rien n’apparaît ;
    j’ai ce message « Votre commentaire a bien été enregistré et est en attente de relecture avant publication. » ou se fait alors la relecture ?

    • J’ai exactement le même soucis, et le même message (la modération étant à posteriori, les messages devraient passer directement).

      Avez-vous avancé sur ce point.

    Répondre à ce message

  • 1
    stephane

    Bonjour

    Est-ce que le système de forum de SPIP Contrib est sur la base de ce plugin ? Je trouve très séduisant de pouvoir directement répondre dans le thread avec l’ouverture dynamique du formulaire sans quitter la page.

    Sinon, comment savoir faire le même comportement ?

    Merci

    • Bonjour Stephane,

      En effet, d’après ce que j’ai vu en installant le plugin sur mon site, c’est le même fonctionnement que sur Spip-Contrib.
      Pour customiser le rendu, je me suis pas mal aidé du site cuisine-libre.fr, cité dans les exemples de cette documentation.

      Bon courage pour la mise en place ! :-)

    Répondre à ce message

  • 1

    Bonjour,

    Petit bug que je rencontre et qui, semble-t-il, est également sur SPIP-Contrib.
    J’utilise l’inclusion suivante :

     
    

    sur mon squelette forum.html. J’ai la pagination qui s’ajoute automatiquement.

    Lorsque je clique sur un des liens « Répondre à ce message », un formulaire apparait et celui du bas de la page disparait (mais pas le titre « Répondre à cet article » ?), (y a-t-il un moyen pour le réafficher ?).
    Je change de « page » via la pagination : le formulaire du bas ne réapparait pas, et alors aucun formulaire n’apparait lorsque je clique sur « Répondre à cet message ».
    Seul moyen restant au visiteur pour poster un article : recharger la page.

    J’espère avoir été assez clair ^^.

    Quelqu’un aurait-il un piste pour régler cela ? :)

    Répondre à ce message

  • 1

    J’ai un souci de rechargement en Ajax sous IE.

    En rajoutant :
    [(#REM) pour IE qui sinon se perd dans l'ajax !, ne pas retirer]<br class='bugajaxie' />
    cela fonctionne correctement

    Ne faudrait-il pas l’ajouter ?

    • En creusant un peu plus, il semble que le souci soit aussi lié à la ligne suivante :
      ][<form action="#ENV{action}#formulaire_forum" method="post" class="preview">

      Ne faudrait-il pas ajouter noajax dans la « class » comme dans le formulaire de la « dist » ?
      soit
      ][<form action="#ENV{action}#formulaire_forum" method="post" class="preview noajax">

    Répondre à ce message

  • 6

    Bonjour,

    j’utilise l’inclusion toute simple mais puissante

    [(#INCLURE{fond=comments}{id_article})]

    avec les commentaires en thread à 1 niveau dans spip 2.1.8

    Lorsque l’on est identifié, et que l’on clic sur répondre à un message, on a bien le formulaire qui s’affiche sans être redirigé, on reste sur la même page. Par contre lorsque l’on est pas identifié, le formulaire de réponse s’affiche puis on est redirigé vers la page forum, ce qui est un peu déroutant, je m’attendais à obtenir le même fonctionnement que sur contrib.
    Pourtant il y a bien le return false dans le onclic du lien, après le jquery_add_reply(...) (dans tous les cas). J’ai manqué un truc ?

    • J’ai le même soucis, quelqu’un a une solution ? Merci ;)

    • Alesk\o_

      Bonjour, j’ai le même pb, comme si le return false ; ne se faisait pas bien .

      Identifié : fonctionne
      Pas identifié : ça passe à la page forum

      Visiblement sur contrib c’est une autre solution qui a été adopté.

      edit : précision, c’est le cas sous, chrome, firefox, pour ma part, pas testé sur d’autre.

    • Non non, c’est la même solution sur contrib mais je viens de découvrir qu’on a pas ce soucis si on accepte l’inscription automatique des rédacteurs dans la configuration des interactivités du site.

    • Alesk\o_

      Hello,

      Il se trouve que c’est cette ligne qui fait tout péter,

      
      var connect = jQuery('#formulaire_forum .saisie_session_nom a,#formulaire_forum .session_qui .details a').eq(0);
      
      

      en non connecté / non visiteurs rédacteur autorisé
      _
      ps : au passage y’as un bug quand on met du code <pre><code> dans spip contrib , on ne vois plus le bouton « confirmer l’envoi »

    • Alesk\o_

      J’ai trouvé la solution , j’ai corrigé ça à la barbare parce que je ne savais pas trop comment faire d’autre , mais voici ma solution :

      dans formulaires/inc-login_forum.html (plugin comments)

      À la suite de la ligne 21 , j’ai ajouté le code suivant :

      
      [(#CONFIG{accepter_inscriptions}|=={non}|oui)
      			<span class="details">&#91;<a href="[(#URL_PAGE{login}|parametre_url{url,#SELF})]" rel="nofollow"><:lien_connecter:></a>&#93;</span>]
      
      

      &Ccdil; ça a pour effet d’afficher le lien de connection à l’espace privé, et je le cache en CSS, ce n’est pas super , mais du coup ça fonctionne.

      Dans le fichier javascript/thread-move.js

      il y a ce code qui pose pb :

      
      var connect = jQuery('#formulaire_forum .saisie_session_nom a,#formulaire_forum .session_qui .details a').eq(0);
      
      
    • Effectivement, il me semble qu’il faut tester si connect n’est pas vide avant de l’utiliser, merci pour la piste. La 2.1.9 devrait corriger ça sans casser le fonctionnement existant. (je ne suis pas sur que ce soit optimal mais ça marche)

    Répondre à ce message

  • NonooStar

    J’ai un soucis avec le plug-in. Je l’ai bien installé mais lorsque j’essaie de changer sa configuration (mettre l’affichage en thread plutôt qu’à plat), le bouton « Enregistrer » du panneau d’administration me remet le réglage de base.

    Est-ce qu’il me manque quelque chose ?

    Répondre à ce message

  • 2

    Bonjour

    Autant que je vois le plugin ne permet pas de gérer les commentaires dans les breves.
    Peux t’on l’adapter ?

    • C’est possible, mais je ne sais pas si c’est vraiment souhaitable... Ce n’est effectivement pas le but originel de ce plugin, qui voulait proposer qq de simple.

    • Bonjour
      En fait il le permet. J avais un autre problème.

    Répondre à ce message

  • 1
    Philippe B.

    Bonjour,

    J’ai remarqué que la version du plugin disponible dans le gestionnaire de plugin est la 43007. Pouvez-vous mettre à jour le zip pour bénéficier des dernières révisions notamment la 44871 ?

    Au passage, merci pour ce plugin...

    • Ce plugin était repassé en dev (donc instable, donc non zippé) mais tu as raison, certains correctifs ultérieurs mériteraient de refaire le zip. C’est fait, le zip est à nouveau branché sur la zone.

    Répondre à ce message

  • 2

    C’est super !

    Je cherche des pistes pour 2 fonctionnalités répandues et intéressantes :
    -  signaler un commentaire (abus, etc.)
    -  voter pour un commentaire

    Qu’en pensez-vous ?

    Répondre à ce message

  • 4

    Hello,

    Lorsque je modifie ma config, les valeurs ne sont pas enregistrées.

    Est-ce qu’il y a une dépendance à activer ?

    • Ah j’ai eu l’info sur irc, il faut en fait installer spip-bonux, pour bénéficier du nouveau système de configuration automatisé #CONFIGURER_PLUGIN.

      Celui-ci est une sorte de mix entre CFG et CVT.

      En gros tu écris ton formulaire de config en HTML à la CFG, et il te l’enregistre avec un CVT automatique sans avoir besoin de faire la partie php habituelle (les fonctions charger, verifier et traiter sont gérées de manière automatique).

    • Erratum :

      Ah j’ai eu l’info sur irc, il faut en fait installer spip-bonux, pour bénéficier du nouveau système de configuration automatisé #CONFIGURER_PLUGIN.

      Le nom exact de la fonctionnalité est :

      #FORMULAIRE_CONFIGURER_PLUGIN

    • Merci pour ces précisions. J’ignorais que ce plugin nécessitât Bonux pour sa configuration, ce qui fut vraisemblablement introduit au commit 38762, donc ultérieurement à cet article qui correspond à la version précédente. Je pensais que la configuration n’était pas proposée en l’absence du module la permettant (feu CFG ?). Il faudra corriger cela par ailleurs.

    • Alors voilà comment faire pour activer la config de comments avec les deux méthodes.

      Soit vous installez Bonux, SPIP reconnait alors que le formulaire s’appelle configurer_X (configurer_comments.html ici) et enregistre la valeur dans meta/comments.

      Soit vous installez CFG, mais alors il faut lui dire ou enregistrer la valeur avec le code
      <!-- nom=comments --> dans formulaires/configurer_comments.html et aussi mettre en submit le code cfg <input type="submit" name="_cfg_ok" value="<:enregistrer:>" />

    Répondre à ce message

  • Bonjour,

    Je cherche depuis un bon moment comment afficher les commentaires de ce plugin par dates décroissantes et à mettre une pagination comme sur SPIP Contrib.
    Auriez-vous une piste SVP.
    Merci d’avance.

    Répondre à ce message

  • Bonjour
    j’ai besoin de réintégrer le Titre du commentaire pour réaliser un forum avec des titres de thread.
    J’ai réussi en reprenant des morceaux de formulaire/forum original a provoquer la saisie du titre mais il ne revient pas dans la prévisu, et je ne trouve pas où intervenir.

    Merci de ce plugin et merci pour votre aide.

    Répondre à ce message

  • Bonjour,

    J’utilise ce plugin avec Nospam pour un livre d’or sur www.kerudo.net. Pour l’instant, ca fonctionne plutôt bien.

    Répondre à ce message

  • 1

    Hello, le plugin à l’air super ! J’ai découvert une manip qui semble lever un loup :

    Autre possibilité : insérez [(#INCLURE{fond=comments}{id_article})] dans votre squelette article.html pour afficher d’un coup les commentaires suivis du formulaire de réponse, avec les flux d’abonnement.

    Une fois que j’ai fait ca (connecté comme admin dans le spip), j’ai affiché le formulaire qui m’a affiché les bouton d’admin forum, mais ensuite avec un autre navigateur dans lequel je n’étais pas admin loggué, ces boutons étaient toujours affichés !

    Probablement un coup du cache ?

    J’ai utilisé la notation <INCLURE{fond=comments}{id_article}> et la ca à l’air de fonctionner bien. C’est à dire que l’admin voit les boutons mais pas les autres.

    • ah non en fait.

      Si je recalcul avec mon navigateur loggué admin, et que je vais voir dans l’autre pas admin, j’ai les boutons o_O

    Répondre à ce message

  • 2

    Bonjour, serait il possible (car je n’ai pas trouver) de pouvoir ajouter un document (rar, pdf, ,jpg, ...) via les commentaires ?

    Merci !

    • Ça se paramètre dans les panneaux de config de SPIP : configuration > interactivité > forum

    • bien vu ! mais bon l’option est un peu mal foutue .. je choisis donc une image, après sélectionnée elle s’ajoute en texte comme ici (voir capture).

      Mais elle n’apparait pas dans la prévisualisation .. et le fait qu’on ne dois pas placer la balise (surement voulu) est déroutant .. dommage, mais je vais me contenter de cela, merci tetue :)

    Répondre à ce message

  • 1

    Bonjour,

    Super plugin et merci !
    cependant j’aurai une question, j’ai mis [(#INCLUREfond=commentsid_article)] dans mon article.html mais j’aimerai que les commentaire n’apparaissent pas dans un article (contact par ex) ;
    j’ai essayé [(#INCLUREfond=commentsid_articleid_article !=44)] mais ça ne marche pas.

    que faut il faire ? merci :)

    • Bin il ne faut pas inclure ce dont tu n’a pas besoin dans le squelette des pages où ce n’est pas attendu ! Il y a bien des façon de faire cela, la plus logique étant peut-être, d’utiliser un squelette dédié (contac.html) pour les pages, comme celle de contact, dont le fonctionnement diffère. Mais la plus simple est tout simplement de, via l’espace privé, désactiver le forum sur l’article en question ;-)

    Répondre à ce message

  • 5

    Bonjour,
    Lorsque j’active la barre de raccourci (exec=config_contenu) sur un SPIP en 2.1.1 cette barre se cale verticalement au dessus de la boite texte du forum.

    • C’est vraisemblablement un problème de CSS. Il faut regarder dans vos feuilles de syle pour découvrir ce qui cause ça...

    • OK merci
      je vais regarder mais sur les autres champs d’articles il n’y a pas ce problème.

    • Voici un exemple : http://www.cuisine-libre.fr/eryngii...

      @DD : peux-tu me filer l’URL d’une page où voir ce défaut d’affichage ?

    • Ce n’est pas un problème causé par Comments (puisqu’il n’insère aucun style) ni, heureusement, par le Porte Plume.

      En regardant ton code avec Firebug, on découvre que ta feuille de style habillage.css applique un clear: both; en plus d’un width: 100%; aux li des formulaires — et donc à ceux de la barre d’outils qui y est contenue — ce qui empêche qu’ils se juxtaposent et les empile. Il suffit de corriger ton CSS ;-)

    • corrigé, merci c’est dans habillage.css du theme zpresse (fieldset ul li width:100% ; float:left ; clear:both ; )

      J’ai bien l’extension Firebug mais je n’arrive pas à m’y faire, c’est beaucoup plus compliqué que SPIP,.. mais je vais persévérer.

      dd

    Répondre à ce message

  • 1

    Bonjour,

    comment faire pour désactiver la notification par email des commentaires postés ?
    ou du moins changer l’auteur qui les reçoit .. (par défaut #1 le superadmin).

    Merci

    • C’est plutôt le plugin Notifications qui notifie chaque internaute de chaque discussion à laquelle il a participé. Il n’est pas possible de se désabonner (oui, c’est scandaleux) : désactive-le !

      Ce serait vraiment bien que le plugin Comments permette aux internautes de s’abonner (et se désabonner) par courriel à chaque discussion, au cas par cas, simplement, mais ce n’est pas encore le cas. Un dev motivé pour faire ça ?

    Répondre à ce message

  • 1

    Bonjour .. j’ai installer ce plugin sous spip 2.1 et je n’arrête pas de me fire spamer .. y’a t il une option anti spam ou autre solution ? merci

    • Un antispam est recommandé dans cet article, il suffit de le lire, et bien d’autres contribs antispam sont diffusées sur ce site...

    Répondre à ce message

  • quelqu’un a t il testé le plug in spip agenda ?

    Répondre à ce message

  • 6

    Salut Tetue, niquel ce plugin,

    par contre sous spip 2.1 je trouve pas dans /ecrire l’accès au panneau de configuration dédié du plugin !
    Dois-je installer cfg ? J’ai bien regardé nulle trace du panneau que ce soit dans configuration ou dans la gestion des plugins.

    Merci !

    • meme probleme, je ne trouve pas ou configurer le plugin en partie privée.
      et cfg est installé...

      merci

    • Tout pareil. Panneau de config introuvable.

    • Ah zut, le panneau CFG a du sauter ! Aucun problème avec le nouveau bandeau. En attendant, essayez ?exec=configurer_comments ?

    • c bon , cette adresse permet d’accéder au panneau de config.
      merci

    • En effet, ça fonctionne, merci ! (je préfère les nombres aux dièses :-)

    • J’ai rétabli un item dans le menu « Configuration » du bandeau traditionnel pour acceder à la page de configuration.

    Répondre à ce message

  • Est-il envisagé de permettre l’utilisation sur des commentaires sur les rubriques, en plus des articles ?

    Répondre à ce message

  • Bonjour

    J’aimerai savoir comment il était possible de modifier le titre « Répondre à cet article ». Il semblerait que cela se passe dans comments-list.html mais on m’a dit qu’il était déconseillé de modifier quoique ce soit dans le plugin

    merci de votre aide

    Répondre à ce message

  • Bonjour
    j’ai un souci avec barre_typo dans ce plugin comments. Lorsque je recopie simplement le formulaire dans mes squelettes (dans formulaires/forum.html) il me génère « Filtre inconnu : barre_typo » alors que si je laisse le formulaire original, pas d’erreur....

    je n’ai bien sur pas mis sur un site en prod.

    je suis en spip 2.10, savez-vous d’où cela peut venir ?

    Je reste à l’écoute pour arriver à construire un forum avec ce plugin qui me parait remplacer avantageusement spipBB, mais j’aurais besoin d’un titre pour les commentaires laissés (c’est pour cela que je voudrais utiliser mon propre formulaire/forum ;-) )

    Merci pour ce beau boulot

    Répondre à ce message

  • philooo

    je test c’est tout

    Répondre à ce message

  • 9

    Euh... il ne se passe rien. Toujours le même formulaire avec titre...
    Je suis sous 2.0.10

    • As-tu bien activé le plugin ? L’inclusion <INCLURE{fond=inc-forum}{id_article}> (ou [(#INCLURE{fond=comments}{id_article})]) est-elle bien présente dans ton squelette article ? Si oui, as-tu bien recalculé la page ?

    • Apparemment incompatibilité avec SPIPbb

    • SPIPbb redéfinit beaucoup de choses et n’est pas très maintenu, il n’est pas très étonnant qu’il soit incompatible.

    • spipBB n’est pas malheureusement plus maintenant et est, de toute façon, incompatible avec spip 2.0.10 (sa compatibilité s’arrete à 2.0.9)

    • bassine

      en tant que non programmeur , doit on en déduire qu’il faut abandonner l’utilisation de ce plugin ? et se passer d’un vrai système de forum avec spip ?

      je parle notamment de forum accessible uniquement sur mot de passe, pour éviter que les posts soient consultable par les gens non inscrit.

    • Je ne sais pas, il faut voir avec les contributeurs de spipBB.
      Le plugin comments n’a pas le même but.
      Cela dit, je pense que le présent forum de contrib qui repose sur ce plugin Comments montre qu’on peut faire quelque chose de très bien.
      Quand à l’accès aux seuls membres enregistrés ce n’est pas une fonction spécifique aux forums. C’est un besoin qui peut être rempli par ailleurs par le plugin Accès restreint.

    • Effectivement, spipBB était très prometteur... mais pas utilisable en tant que tel. Pour notre forum (www.sden.org), nous avons opté (classiquement) pour phpBB mais avons perdu l’authentification unique (et certains liens que nous aurions pu faire entre forums et rubriques).

      L’idéal serait un système de forums spip avec gestion des groupes, des droits d’accès (via peut-être « accès restreint » en effet), déplacement des threads, split des threads, gestion des post-il et annonces, un panneau d’admin ergonomique...

      Je suis sûr que spip possède 90% des briques pour faire cela mais le temps nécessaire pour construire le lego manque à tout le monde !

    • Il faudrait discuter de cela dans le forum dédié à SpipBB ;-)

      Le plugin Comments sert à faire des commentaires simples, comme sur un blog, mais en utilisant les briques mises à disposition il est effectivement possible de construire un forum comme ici par exemple, que le plugin Accès restreint réservera aux seuls inscrits.

    • bassine

      tetue, est ce que ce forum est généré à partir du plugin comments ? comment faire pour présenter les choses ainsi.

      c’est à dire forums, messages, derniers messages

      on dirait plutot spip bb non ?

    Répondre à ce message

  • 3

    Bonsoir,
    j’ai installé ce plugin, il fonctionne très bien d’ailleurs mais j’ai un petit soucis.

    Comment faire apparaitre la phrase magique « Répondre à ce message » !

    J’ai chercher partout, vérifié la config des Forums dans SPIP et je ne trouve pas.

    Je suis sous SPIP 2.1.

    Merci d’avance pour un petit tuyau

    Répondre à ce message

  • 1

    Vraiment chouette le message de succès !

    Répondre à ce message

  • 1

    Bonjour,
    J’ai installé le plugin et il fonctionne très bien. Bravo !

    J’ai un problème particulier qui peut peut-être intéresser d’autres utilisateurs.

    Certaines zones des sites dont je m’occupe sont en accès restreint avec login et mot de passe identiques pour tout un ensemble de visiteurs. Comment faire pour que le visiteur puisse indiquer son nom avec son commentaire au lieu du login qui n’apporte rien car il est le même pour tous les visiteurs ?

    Merci d’avance.

    • Le plugin Comments n’apportera pas de solution à cet usage détourné des auteurs SPIP, dont les inconvénients que vous décrivez sont tout à fait logiques, puisque dans cette approche, les visiteurs ne sont pas distingués par le système.

      Les bonnes questions à poser sont plutôt : pourquoi imposer un identifiant unique pour plusieurs personnes différentes ? Pourquoi ne pas laisser chaque utilisateur gérer lui-même son identité dans SPIP ?

    Répondre à ce message

  • 2
    mrskater

    bonjour,
    est-ce qu’il est possible de modérer avant publication des messages ? Et également être prévenu par mail lorsque qu’un visiteur poste un commentaire ?

    Merci, d’avance.
    Mathieu

    • Ce plugin n’apporte rien à la modération native de SPIP, qui propose plusieurs types (a priori, a postériori, sur abonnement) paramétrables au cas par cas. La réponse est donc : oui, il est possible de modérer avant publication, et cela se décide dans les panneau de config habituels de SPIP et sur chaque page d’édition d’article.

      La notification par mail est native dans SPIP pour les articles seulement. Le plugin « Notifications », recommandé dans l’article ci-dessus, complète et permet d’être notifié des nouveaux commentaires.

    • mrskater

      Super je te remercie pour toutes ces infos !

    Répondre à ce message

  • 1

    Bonjour,

    Et pourquoi pas proposer une passerelle avec Facebook pour que chaque commentaire apparaisse sur le mur de l’internaute qui les poste. A creuser avec le plugin SSO avec Facebook plugin.

    ++
    Olivier

    • Perso, je n’en vois pas l’intérêt, mais si tu en as besoin, vas-y !

    Répondre à ce message

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