Résumé plus conséquent :
Je développe un site de critique, où les articles sont notés par l’auteur, sur une échelle de 1 à 10, grâce aux mots clés.
Mais, pour pouvoir contrebalancer cet avis, je voulais que les visiteurs du site commentant un article puissent eux aussi donner leur avis via une note (de 1 à 10 toujours).
Pour ce faire, nous allons suivre ces trois étapes :
Configuration Spip :
Dans l’interface d’administration : "Administration du site" > "Les mots clés", sélectionnez :
"Utiliser les mots-clés"
"Utiliser la configuration avancée des groupes de mots-clés"
"Autoriser l’ajout de mots-clés aux forums "
Base de données :
Créez un groupe de mot clé appelé par exemple "Note".
Créez ensuite des mots clés correspondant aux notes : 1, 2, 3, ..., N.
Comme paramètres, cochez :
- Les mots-clés de ce groupe peuvent être associés : « aux articles »
- Les mots de ce groupe peuvent être attribués par : « les administrateurs du site » ; « les visiteurs du site public lorsqu’ils postent un message dans un forum ».
Vous pouvez associer des images à chaque mot clé. C’est ce que j’ai fait, et le squelette sera construit comme ça.
Squelette article.html :
Dans le squelette de votre article, créez un forum, et à l’endroit où vous souhaitez voir apparaître la note :
<B_note>
<BOUCLE_note(MOTS){id_forum}{id_groupe=x}>
#LOGO_MOT
</BOUCLE_note>
</B_note>
<//B_note>Où x est l’id du groupe "Note".
Vous pouvez également ajouter le nom du mot clé, son descriptif. Reportez-vous à la documentation officielle pour cela.
Résultats :
Vous pouvez voir le résultat en ligne ici : JKA.

