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.
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Suivre les commentaires : |