Faire noter les articles par les visiteurs - commentaires> Faire noter les articles par les visiteurs2007-04-30T15:25:37Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment3934182007-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 visiteurs2005-08-10T10:35:54Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment3827522005-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 visiteurs2005-01-01T01:34:21Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment2975852005-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 visiteurs2004-12-31T11:14:52Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment2972002004-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:16Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment2396962004-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:03Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment1088752004-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://files.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 visiteurs2004-07-06T16:26:33Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment110192004-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 visiteurs2004-06-15T16:23:10Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment103172004-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 visiteurs2004-05-11T08:33:57Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment92392004-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 visiteurs2004-05-10T17:00:50Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment92252004-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 visiteurs2004-05-10T07:52:29Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment92082004-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 visiteurs2004-04-10T22:31:55Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment82572004-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 visiteurs2004-04-10T15:04:45Zhttps://files.spip.net/Faire-noter-les-articles-par-les#comment82472004-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>