Noter un article avec avec le plugin Forms&Tables: boucles qui donnent la moyenne

Ç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.

DUFLOT Jean Pierre a écrit :

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.

si, mais en fait, c'est peut etre uniquement quand on met le formulaire dans l'article (en contenu), pas si il est appelé dans le squelette.

il faut le preciser dans le parametrage du formulaire (case à cocher en bas)

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.

c'est une relation n<->n donc la table spip_forms_données_articles

Comment peut-on donc faire en sorte que mon formulaire soit

utilisé dans d'autres articles sans que les résultats se chevauchent?

si ca ne marche pas avec le formulaire appelé dans le squelette, tu dois quand meme avoir l'url d'origine du submit stocké qqpart, tu dois pouvoir t'en sortir avec.

@++

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é : 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

Re,
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

Bonjour,

C’est le plugin sondage qui a été utilisé ici non ?

Athama

----- Original Message -----
From: Mike LECOMTE
To: DUFLOT Jean Pierre ; spip@rezo.net
Sent: Tuesday, June 05, 2007 5:21 PM
Subject: Re: [Spip] Noter un article avec avec le plugin Forms&Tables: bouclesqui donnent la moyenne

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](mailto:spip@rezo.net) - désabonnement : [spip-off@rezo.net](mailto:spip-off@rezo.net)
Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)
irc://irc.freenode.net/spip
FAQ : [http://www.spip-contrib.net/spikini/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

Merci Mike pour ce lien qui m'interresse au plus haut point, d'autant plus que je me demandais comment empêcher les votes multiples.

Je teste et je reviens sur la liste.

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 :wink:
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

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 :wink:
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