| Utilisation | Exemple d’inclusion | Sélecteur parent | Fichier |
|---|---|---|---|
| Commentaire | [(#MODELE{comment}{id_forum})] |
.comment |
modeles/comment.html |
| Commentaires (liste + formulaire) | [(#INCLURE{fond=comments}{id_article})] |
.comments |
comments.html |
| Liste à plat | [(#INCLURE{fond=comments-list}{id_article})] |
.comments-list |
comments-list.html |
| Thread | [(#INCLURE{fond=comments-thread}{id_article})] |
.comments-thread |
comments-thread.html |
| Derniers commentaires | <INCLURE{fond=comments-links}> |
.comments-links |
comments-links.html |
| Nombre de commentaires | [(#MODELE{comments-nb})] |
Ø | modeles/comments-nb.html |
| Flux d’abonnement aux commentaires | [(#INCLURE{fond=comments-feed}{id_article})] |
.comments-feed |
comments-feed.html |
| Flux RSS | [(#URL_PAGE{comments-rss}|parametre_url{id_article,#ID_ARTICLE})] |
Ø | feed/comments-rss.html |
| Flux Atom | [(#URL_PAGE{comments-atom}|parametre_url{id_article,#ID_ARTICLE})] |
Ø | feed/comments-atom.html |
| Formulaire pour commenter | #FORMULAIRE_FORUM |
.comment-form sinon .formulaire_forum |
formulaires/forum.html |
| Prévisualisation du commentaire | ? | .previsu .comment |
formulaires/inc-forum_previsu.html |
Exemples d’utilisation
* Commentaire
La brique élémentaire comment.html affiche un commentaire seul, complet, microformaté, avec permalien, trombine, etc. Elle permettra de construire tout type d’affichage sur mesure, de la liste de commentaires au forum de discussion.
- À inclure dans une boucle FORUMS, comme ceci :
[(#MODELE{comment}{id_forum})] - À utiliser dans l’espace rédactionnel, comme ceci par exemple :
<comment|id_forum=1888> - Styler simplement
.commentpour couvrir tous les cas.
* Commentaires
Cette brique prête à l’emploi affiche d’un coup les commentaires suivis du formulaire de réponse, avec flux de syndication : idéal pour un blog !
À insérer comme ceci : [(#INCLURE{fond=comments}{id_article})] dans votre squelette article.html. Cette inclusion est paramétrable via le panneau de configuration du plugin. Si elle ne vous convient pas, utilisez plutôt les briques ci-dessous, qui la composent, pour composer l’affichage de vos rêves.
* Listes de commentaires
Les commentaires peuvent être listés à plat ou en enfilade (thread). Selon le besoin, vous préférerez inclure [(#INCLURE{fond=comments-list}{env})] ou [(#INCLURE{fond=comments-thread}{env})]. Dans ce cas, le choix de présentation du fil de discussion via le panneau de config CFG est sans effet, puisque l’affichage est forcé dans les squelettes.
Pour styler ces listes, notez que le sélecteur .comments-list est commun aux listes de commentaires quelque soit leur type. Il est complété par les sélecteurs .comments-thread uniquement pour les thread.
* Derniers commentaires
À inclure comme ceci : <INCLURE{fond=comments-links}> pour afficher la liste des 5 derniers commentaires, avec liens ancrés vers ceux-ci.
Dans le cas d’un blog personnel, il peut être préférable de ne pas faire remonter les commentaires fait par l’auteur du blog, au risque de monopoliser cette liste par ses seules réponses. Il suffit de communiquer l’id_auteur à exclure, par exemple comme ceci : <INCLURE{fond=comments-links}{exclure_auteur=1}>
* Nombre de commentaires
À inclure, par exemple dans vos listes de billets, comme ceci : #MODELE{comments-nb} pour afficher le nombre de commentaire d’un article, par exemple, avec lien ancré vers ceux-ci. Pour n’afficher que le texte, sans lien : [(#MODELE{comments-nb}|supprimer_tags)]
* Formulaire de commentaire
ll s’agit du formulaire par défaut de SPIP, à inclure comme d’habitude : #FORMULAIRE_FORUM.
Pour le styler, on s’appuiera, selon la préférence de chacun, sur la class parente .comment-form introduite par le plugin, et/ou sur l’habituelle class .formulaire_forum, propre au formulaire par défaut de SPIP.
* Prévisualisation
Notez que la prévisu est dotée du même sélecteur CSS que chaque commentaire, .comment, et hérite donc du même habillage graphique. Pour distinguer, on emploiera le sélecteur .previsu .comment.
Autres personnalisations
Pour modifier le comportement d’une de ces inclusions, copiez le fichier correspondant dans votre répertoire squelettes et modifiez-le à votre guise.



Vos commentaires
# Le 2 janvier à 00:53, par Zab
En réponse à : Inclusions du plugin Comments
Bonjour
j’aimerais profiter de ce très intéressant plugin, je l’ai donc installé (par exemple : http://www.extrados.fr/spip.php?article1), mais le champ de saisie de texte n’apparait pas dans le cadre. Pourquoi ?
Cela n’a peut-etre pas de rapport avec le plugin, ça me faisait ça avec le code original de spip. M’enfin, je n’ai touché à rien dans les squelettes relatifs aux forums ?!?!
Et comment se débarrasser des « )] » en dessous ?
Merci par avance de votre aide, j’en serais très heureuse
Zab
Répondre à ce message
# Le 9 novembre 2011 à 22:09, par dut
En réponse à : Inclusions du plugin Comments
Est-il possible de ne plus avoir les bouton d’administration directe (supprimer ce message, SPAM) sur le forum pour les admins (cas d’une modération a priori).
Répondre à ce message
# Le 13 mars 2011 à 19:02, par danslefutur
En réponse à : Inclusions du plugin Comments
Comment peut-on rajouter un « Répondre à ce message » avec ce plugin ?
Merci à tous
# Le 13 mars 2011 à 19:19, par tetue
En réponse à : Inclusions du plugin Comments
Effectivement, ce n’est initialement pas prévu par ce plugin qui sert à afficher une liste simple de commentaires de type blog. Tu peux modifier le modèle /modeles/comment.html pour y ajouter un lien « répondre à ce message ». N’oublies pas de sélectionner un affichage en thread. Mais autant utiliser les squelettes par défaut de SPIP, dans ce cas, ce sera plus simple !
# Le 12 octobre 2011 à 07:33, par LG
En réponse à : Inclusions du plugin Comments
si on utilise les squelette par défaut de spip comment peut-on facilement ajouter les boutons pour supprimer un spam (bouton SPAM) ou refuser un commentaire (bouton Supprimer un message) qui sont utiles lorsqu’on dispose d’un forum modéré a posteriori ?
Répondre à ce message
# Le 5 octobre 2011 à 13:37, par Yann
En réponse à : Inclusions du plugin Comments
Bonjour,
Comment rendre obligatoire la saisie des noms et courriels de la personne qui saisit un commentaire ?
J’ai l’impression que ce n’est pas le cas par défaut...
De plus, je vois chez Romy que la personne qui commente peut mettre un lien vers un site web (cf. exemple après) : http://romy.tetue.net/selecteurs-conditionnels-pour-ie
Ca se paramètre quelque part où c’est issu de gravatar ?
Merci.
# Le 5 octobre 2011 à 14:02, par gilcot
En réponse à : Inclusions du plugin Comments
Pour les liens, ça se passe dans la configuration de Spip ;)
Pour les champs obligatoires, c’est un peu plus compliqué : ce plugin ne s’occupe que de la présentation du forum ; il faut surcharger le CVT du formulaire de réponse...
Mais tu peux ouvrir les forums seulement aux inscrits et là, nom et email sont requis puisqu’il faut se connecter pour pouvoir répondre (penser alors à ouvrir l’inscription aux visiteurs) :)
# Le 5 octobre 2011 à 14:13, par tetue
En réponse à : Inclusions du plugin Comments
Oui, ce serait super de pouvoir rendre les champs obligatoires ou pas via panneau de config. C’est dans la todolist, s’il y a des volontaires pour le coder ;)
# Le 5 octobre 2011 à 14:34, par Yann
En réponse à : Inclusions du plugin Comments
Merci pour vos réponses.
Du coup, l’implémentation de ce plugin n’attire t’il pas plus les spams ?
merci.
# Le 5 octobre 2011 à 14:51, par gilcot
En réponse à : Inclusions du plugin Comments
@Romy : Donc ça viendra dès que quelqu’un en ayant la compétence et le temps en aura le besoin ;)
@Yann : Les spams sont automatisé par des robots (i.e. programmes automatiques) qui doivent prendre en compte le maximum de sites (et donc pas le cas spécifique de Spip) et remplissent tous les champs ...compris ceux qu’on ne voit pas habituellement (sauf ceux qui comme moi utilisent Lynx ou similaire : par défaut Spip fait le coup de « kapchaka » à l’envers, ce qui est simple et accessible). On peut aller plus loin dans le traitement des spams avec le plugin NoSpam qui fonctionne très bien avec celui-ci (je crois que c’est dit plus haut dans la documentation)
# Le 10 octobre 2011 à 22:20, par Yann
En réponse à : Inclusions du plugin Comments
Hello
J’ai inséré ce code dans mon squelettes articles :
[(#INCLURE{fond=comments}{id_article})]mais pas d’affichage des trombines de gravatar...
Une idée ? J’ai dû oublié quelque chose mais quoi ?
Merci.
# Le 10 octobre 2011 à 23:29, par gilcot
En réponse à : Inclusions du plugin Comments
Selon la doc :
Alors :
article.html, au sein de la boucle(ARTICLES)?Répondre à ce message
# Le 12 août 2011 à 10:03, par Henry
En réponse à : Inclusions du plugin Comments
Hello !
Ce plugin permet-il la modération ?
Merci !
# Le 12 août 2011 à 10:20, par tetue
En réponse à : Inclusions du plugin Comments
C’est natif dans SPIP, pas besoin de plugin pour ça.
# Le 12 août 2011 à 10:23, par Henry
En réponse à : Inclusions du plugin Comments
Pfff je suis un trop mauvais spipeur...
# Le 12 août 2011 à 10:26, par tetue
En réponse à : Inclusions du plugin Comments
Hihi ! Mais non, y’a pas de souci :)
# Le 12 août 2011 à 10:42, par Henry
En réponse à : Inclusions du plugin Comments
Mais si !
Je bricole avec spip depuis 5 ans de temps en temps tout en ayant d’autre activités... je suis infoutu de créer un livre d’Or... que je souhaite modérer ’à priori’.
Je vais essayer une autre plugin ’guestbook’... je reviendrai par ici si je n’y arrive pas...
je suis épuisé d’apprendre et encore apprendre tout seul dans mon coin sans connaitre les bases car je n’ai aucune formation en rien à part le Basic que j’ai appris il y a 30 ans... le C que j’ai commencé il y a 20 ans, le Lingo (langage script que je maitrisait il y a 10 ans (voir dentalvista à taper sur ggl) et plein de choses qui ne servent plus à rien et qui sont encore gravées dans mon cerveau !
je dois être trop vieux (ça fini par arriver !)
Désolé de m’épandre ici....
Répondre à ce message
# Le 9 juin 2011 à 17:31, par Nico.
En réponse à : Inclusions du plugin Comments
J’essai de modifier le fichier comments-nb.html.
Je souhaite savoir (question de débutant SPIP) quelle arborescence conservé dans le dossier squelettes ?
Dois-je mettre ce fichier à la racine. Dans l’arborescence ./squelettes/plugins/comments/modeles
Merci par avance.
Répondre à ce message
# Le 19 août 2010 à 13:05, par Birdy
En réponse à : Inclusions du plugin Comments
hello,
j’ai un problème de cache :
quand je suis identifié en admin et que je recalcul la page, j’ai les boutons « supprimer ce message » et « SPAM ».
J’ouvre la page avec un autre navigateur pour ne plus être identifié en admin, et sans var_mode=recalcul : j’ai les boutons d’admin qui s’affichent.
Si d’ici, j’ajoute le recalcul dans l’url, les boutons disparaissent ; mais, également dans mon 1er navigateur en tant qu’admin, jusqu’au recalcul de la page.
Quelles solutions puis-je appliquer ?
# Le 19 août 2010 à 13:17, par Birdy
En réponse à : Inclusions du plugin Comments
ha ben c’est bon, j’ai trouvé une solution :
j’ajoute env en critère d’inclusion :
ce qui donne
Ça va probablement me générer une tonne de fichier cache, mais je sais pas comment faire plus malin.
En passant, pour des commentaires, vous utiliseriez quel format d’inclusion ? celui ci-dessus cité ou le suivant :
Répondre à ce message
# Le 13 avril 2010 à 09:37, par Manu
En réponse à : Inclusions du plugin Comments
Affichage du tableau
Juste pour info, chez moi (safari 4 / mac OS X 10.4.11), dans ce présent article, le tableau Inclusions disponibles dans la dernière version du plugin comments déborde joyeusement et sa lecture n’est vraiment pas aisée... Il serait peut-être avantageusement déplacé un peu plus bas : même en débordant, au moins il n’y aurait pas d’interférence avec les autres textes...
# Le 13 avril 2010 à 10:46, par tetue
En réponse à : Inclusions du plugin Comments
Oui, l’habillage graphique de ce site n’est manifestement pas adapté et il faudrait l’améliorer pour faciliter la consultation des contenus (et non pas l’inverse, non, on ne modifie pas un contenu en fonction de la charte !)
En attendant, consultez la page sans style ;-)
Répondre à ce message