Faire noter les articles par les visiteurs - commentaires > Faire noter les articles par les visiteurs 2007-04-30T15:25:37Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment393418 2007-04-30T15:25:37Z <p>- > forum.html dans squelettes/formulaires.<br class="autobr"> si ce répertoire/fichier n'existe, faire comme pour toute modification, copier les à partir de dist/formulaires dans squelettes/formulaires et modifiez.</p> > Faire noter les articles par les visiteurs 2005-08-10T10:35:54Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment382752 2005-08-10T10:35:54Z <p>C peut-ertre bete comme chou mais je n'arrive pas à trouver comment modifier le formulaire qui permet de poster une réponse comme sur votre site par exemple<small class="fine d-inline"> </small>? Quelqu'un pourrait-il m'en dire plus<small class="fine d-inline"> </small>?</p> > Faire noter les articles par les visiteurs 2005-01-01T01:34:21Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment297585 2005-01-01T01:34:21Z <p>Bonjour je souhaiterais m'inspirer de cette contribution pour mettre en place un système de modération du forum par les rédacteurs sans entrer dans l'espace privé,en utilisant des mots clés. Mais je n'arrive pas à faire fonctionner la notation des articles d'une part, d'autre je souhaiterais savoir si c'est possible de l'applique aux messages du forum<small class="fine d-inline"> </small>; Merci d'avance pour votre aide.</p> > Faire noter les articles par les visiteurs 2004-12-31T11:14:52Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment297200 2004-12-31T11:14:52Z <p>Merci pour cette contribution qui parait très intéressante, mais le seule problème c'est que je n'arrive pas à la faire fonctionner. Elle me parait incomplète. Vous n'expliquez pas comment proposer aux visiteurs le formulaire de notation.<br class="autobr"> J'ai sûrement raté quelque chose, mais le code me parait un peu court pour ce qu'il fait.<br class="autobr"> Merci de m'expliquer comment faire.</p> >modif nécessaire<small class="fine d-inline"> </small>? 2004-12-10T13:19:16Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment239696 2004-12-10T13:19:16Z <p>Bonjour,</p> <p>chez moi, ce script ne calcule pas la moyenne. La référence à #TEXTE me renvoie le titre du message posté dans le forum. J'ai donc modifié le script en remplaçant #TEXTE par #TITRE. Et ça marche<small class="fine d-inline"> </small>!</p> <p>au plaisir,</p> <p>a*</p> Adaptation pour un « Top » 2004-09-20T09:26:03Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment108875 2004-09-20T09:26:03Z <p>Salut</p> <p>J'essaie d'adapter le systeme de vote pour faire un « top ».</p> <p>j'ai donc crée une rubrique (48), dans laquelle je metterais mes articles (ou les visiteurs) qui seront soumis a votation.</p> <p>j'ai donc une page "top-kitsch) ou :</p> <p>- ma boucle affiche tous les articles de la rubrique 48 ( top)</p> <p>- a l'interieur :</p> <p>- j'ai mis la boucle « afficher note » sous chaque article</p> <p>- je rajoute la boucle « voter » a la suite</p> <p>Mais l'affichage de la note ne se fait pas : seul apparait un « 5 » mysterieux.</p> <p>Mon code adapté est ici :</p> <blockquote class="spip"> <p>BOUCLE_articles_kitsch(ARTICLES)<i>id_rubrique=48</i>> <br> <br> [(#TITRE)] <br></p> <p>[(#TEXTE)] <br> <br> <strong>Note des visiteurs :</strong><br></p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php $moyenne </span><span style="color:#007700;">= <</span><span style="color:#0000BB;">B_moy_for</span><span style="color:#007700;">>(<</span><span style="color:#0000BB;">BOUCLE_moy_for</span><span style="color:#007700;">(</span><span style="color:#0000BB;">ARTICLES</span><span style="color:#007700;">) {</span><span style="color:#0000BB;">id_rubrique</span><span style="color:#007700;">=</span><span style="color:#0000BB;">48</span><span style="color:#007700;">}{</span><span style="color:#0000BB;">id_groupe</span><span style="color:#007700;">=</span><span style="color:#0000BB;">4</span><span style="color:#007700;">}{</span><span style="color:#0000BB;">plat</span><span style="color:#007700;">}{</span><span style="color:#DD0000;">"+"</span><span style="color:#007700;">}> <</span><span style="color:#0000BB;">BOUCLE_moy_note</span><span style="color:#007700;">(</span><span style="color:#0000BB;">MOTS</span><span style="color:#007700;">){</span><span style="color:#0000BB;">id_forum</span><span style="color:#007700;">}> [(</span><span style="color:#FF8000;">#TEXTE)]</BOUCLE_moy_note></B_moy_note> </span><span style="color:#007700;"></</span><span style="color:#0000BB;">BOUCLE_moy_for</span><span style="color:#007700;">>)/[(</span><span style="color:#FF8000;">#TOTAL_BOUCLE)] </span><span style="color:#007700;"></</span><span style="color:#0000BB;">B_moy_for</span><span style="color:#007700;">></span><span style="color:#0000BB;">5</span><span style="color:#007700;"><</span><span style="color:#FF8000;">//B_moy_for>; </span><span style="color:#0000BB;">?></span></code></pre> <p><img src='https://contrib.spip.net/images/notes/' alt="p> <pre><code style="><span style="color:#0000BB;"><?php </span><span style="color:#007700;">echo </span><span style="color:#0000BB;">round </span><span style="color:#007700;">(</span><span style="color:#0000BB;">$moyenne</span><span style="color:#007700;">); </span><span style="color:#0000BB;">?></span> </p><p>.gif"><br class="autobr"> [(#FORMULAIRE_FORUM)] <br> <br class="autobr"> <br class="autobr"> #logo_mot<br class="autobr"> <br class="autobr"> <br class="autobr"> /B_note></p> </blockquote> <p>Si vous avez une idée...</p> <p>Merci<small class="fine d-inline"> </small>!</p> > Faire noter les articles par les visiteurs 2004-07-06T16:26:33Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment11019 2004-07-06T16:26:33Z <p>Bien, après avoir revu le script :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><strong>Note des visiteurs :</strong><br> <BOUCLE_moy_forqd(FORUMS){id_article}{0,1}> <?php $moyenne = <B_moy_for>(<BOUCLE_moy_for(FORUMS){id_article}{id_groupe=7}{plat}{"+"}> <BOUCLE_moy_note(MOTS){id_forum}> [(#TEXTE)]</BOUCLE_moy_note></B_moy_note> </BOUCLE_moy_for>)/[(#TOTAL_BOUCLE)] </B_moy_for>spacer<//B_moy_for>; ?> <img src="images/notes/<?php echo round ($moyenne); ?>.gif"> </BOUCLE_moy_forqd></code></pre></div> <p>Ca marche impec chez moi : <a href="http://www.criticomatic.tk" class="spip_out" rel='nofollow external'>www.criticomatic.tk</a></p> > Faire noter les articles par les visiteurs 2004-06-15T16:23:10Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment10317 2004-06-15T16:23:10Z <p>Sur le principe, c'est vraiment très bien (10/10<small class="fine d-inline"> </small>!), mais j'ai aussi un pb à l'exécution php du calcul de la moyenne (quelles sont les variables utilisées<small class="fine d-inline"> </small>?).<br class="autobr"> J'ai remarqué aussi qu'il y avait un pb sur le site <a href="http://81.80.29.230/benjamin/jka/article.php3?id_article=68" class="spip_out" rel='nofollow external'>JKA</a><br class="autobr"> il affiche plusieurs fois la valeur par défaut.</p> > Faire noter les articles par les visiteurs 2004-05-11T08:33:57Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment9239 2004-05-11T08:33:57Z <p>J'ai un souci quand je rajoute ce script dans mon squelette article, plus rien ne s'affiche c'est tout blanc<small class="fine d-inline"> </small>?</p> <p>Une idée<small class="fine d-inline"> </small>?</p> > Faire noter les articles par les visiteurs 2004-05-10T17:00:50Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment9225 2004-05-10T17:00:50Z <p>D'accord. Voici donc le code, merci à JLuc et Booz, et un dont je n'ai plus le nom en tête (désolé) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><strong>Note des visiteurs :</strong><br> <?php $moyenne = <B_moy_for>(<BOUCLE_moy_for(FORUMS){id_article}{id_groupe=7}{plat}{"+"}> <BOUCLE_moy_note(MOTS){id_forum}> [(#TEXTE)]</BOUCLE_moy_note></B_moy_note> </BOUCLE_moy_for>)/[(#TOTAL_BOUCLE)] </B_moy_for>5<//B_moy_for>; ?> <img src="images/notes/<?php echo round ($moyenne); ?>.gif"></code></pre></div> <p>Ou dans le répertoire images/notes/ il y a 1.gif, 2.gif, ..., 10.gif.<br class="autobr"> Par défaut, la note est 5.<br class="autobr"> La moyenne est arrondie. (ex : <a href="http://81.80.29.230/benjamin/jka/article.php3?id_article=94" class="spip_url spip_out auto" rel="nofollow external">http://81.80.29.230/benjamin/jka/article.php3?id_article=94</a> - deux notes 7 et 8 = 7.5 >> 8 de moyenne à cause de l'image.</p> <p>Voila.</p> > Faire noter les articles par les visiteurs 2004-05-10T07:52:29Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment9208 2004-05-10T07:52:29Z <p>Comment fais-tu pour avoir la moyenne des notes de tes visiteurs<small class="fine d-inline"> </small>?</p> <p>Je pense à la note visiteur disponible sous la note de l'auteur, dans ton exemple.</p> <p>Merci en tout cas pour cette contribution, ca fait longtemps que je l'attendais...</p> > Faire noter les articles par les visiteurs 2004-04-10T22:31:55Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment8257 2004-04-10T22:31:55Z <p>Pas sur de bien comprendre ta question, mais on va faire simple. Tu crée simplement la boucle forum habituelle, car c'est par la que les visiteurs s'expriment non<small class="fine d-inline"> </small>?</p> > Faire noter les articles par les visiteurs 2004-04-10T15:04:45Z https://contrib.spip.net/Faire-noter-les-articles-par-les#comment8247 2004-04-10T15:04:45Z <p>Tout ca c'est bien gentil, mais bon apres comment affiche tu le resultat des votes dans l'article<small class="fine d-inline"> </small>?</p>