J'ai installé le plugin(dans spip 1.9.3svn) et mis la balise
[(#SONDAGE_ARTICLE{#ID_ARTICLE})] dans mon squelette aticle.html ;
la notation fonctionne bien et en retour j'ai bien le graphique de ma réponse(si j'essaie de noter à nouveau, j'ai bien le message m'indiquant
que c'est impossible, ici OK)
mais il m'est impossible de noter un autre article( ?) : pas de graphique et j'ai le message « .. vous avez déjà noté.... ».
J'ai bien modifié if($row['time']>0 en if($row['time']>3600.
Ce système me convient parfaitement mais je n'arrive pas à le faire fonctionner parfaitement pour l'instant ; il y a quelque chose que j'ai oublié....
Jean-Pierre
________________________________
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Mike LECOMTE
Envoyé : mardi 5 juin 2007 20:27
À : sonews; spip@rezo.net
Objet : Re: [Spip] Noter un article avec avec le plugin Forms&Tables: bouclesqui donnent la moyenne
Re,
http://www.soon7.com/site.zip
télécharge ce zip, dedans tu as le plugin et un exemple de squelette.
Par contre :
- les choix possibles ont été mis en dur
- pour éviter les votes intempestifs, change la comparaison à la ligne 43 dans sondage_mes_options :
if($row['time'] > 0)
Cette comparaison ramène ne fait toujours vrai, ce qui fait qu'il n'y a pa de "sécurité", si quelqu'un clique 35 fois de suite, ça fait 35 votes consécutif.
Afin par exemple de dire qu'une ip ne émettre qu'un seul vote pour un article donné durant le laps de temps d'une heure, tu feras
if($row['time'] > 3600 )
Voili voilou.
Mike
hello Mike,
moi je le veut ce plugin 
merci
Le 05/06/07, Mike LECOMTE <flashmaster@andurance.net > a écrit :
Bonjour,
désolé de prendre la conversation en cours de route, je ne l'avaias pas remarqué au début.
Nous avons eu besoin dernièrement pour un site de donner la possibilité de voter pour chacun de nos articles, ce qui a donné : http://www.lacreadujour.com
Nous ne sommes pas passés par le plugin form.
Une sécurité pour éviter les votes intempestifs avait été mise en place (un vote pour une ip sur 24 heure) , mais pour les besoins du client elle a été retirée.
Veux tu que je t'envoie ce plugin afin que tu puisse y jetter un oeil ?
Cordialement.
Mike
Ça marche avec:
Note moyenne de l'article :
<BOUCLE_reponses(FORMS_DONNEES){id_form=4}>
<BOUCLE_champs(FORMS_CHAMPS){par rang}{0,1}>
#SET{somme_valeur,#VALEUR|plus{#GET{somme_valeur}}}
</BOUCLE_champs>
</BOUCLE_reponses>
[(#GET{somme_valeur}|div{#TOTAL_BOUCLE}|round{2}
)]
</B_reponses>
pas de note pour le moment
<//B_reponses>
Et merci beaucoup Spipcarto pour ces précisions.
Par contre je ne pense pas que l'on puisse lier la boucle FORMS_DONNEES
à l'article dans lequel elle se trouve, j'ai essayé le résultat donne 0.
J'ai vu dans la base de données que la table spip_forms_donnees
n'a pas de ligne id_article et n'est donc pas liée à spip_articles.
Comment peut-on donc faire en sorte que mon formulaire soit
utilisé dans d'autres articles sans que les résultats se chevauchent?
Mes excuses pour le début de dialogue hors liste;
cela fait au moins 3 ans que je ne l'avais pas utilisée la liste.
Jean-Pierre.
________________________________
_______________________________________________
liste spip
spip@rezo.net - désabonnement : <mailto:spip-off@rezo.net>
spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ