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

Bonjour,

J’ai modifié comme proposé, mais ça ne résout pads le problème.


De : Mike LECOMTE [mailto:flashmaster@andurance.net]
Envoyé : mercredi 6 juin 2007 18:56
À : DUFLOT Jean Pierre
Objet : Re: [Spip] Noter un article avec avec le plugin Forms&Tables: bouclesqui donnent la moyenne

Hello,

mmmm moi sur le site c’est une 1.9.2.
Essaye 2 choses :

  • mettre le cache de ce squelette à 0.
  • mettre $row[‘time’]>0

Histoire de tester d’ou vient le pbm

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;
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](mailto:spip@rezo.net) - désabonnement : [](mailto:spip-off@rezo.net)
[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



---


_______________________________________________
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)
  

est ce que t'a reussis a faire ce que tu voulais jean pierre ?

Merci

DUFLOT Jean Pierre a écrit :

Bonjour,

J’ai modifié comme proposé, mais ça ne résout pads le problème.

------------------------------------------------------------------------

*De :* Mike LECOMTE [mailto:flashmaster@andurance.net]
*Envoyé :* mercredi 6 juin 2007 18:56
*À :* DUFLOT Jean Pierre
*Objet :* Re: [Spip] Noter un article avec avec le plugin Forms&Tables: bouclesqui donnent la moyenne

Hello,

mmmm moi sur le site c'est une 1.9.2.
Essaye 2 choses :
- mettre le cache de ce squelette à 0.
- mettre $row[‘time’]>0

Histoire de tester d'ou vient le pbm

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> [mailto:spip-bounces@rezo.net] *De la part de* Mike LECOMTE
*Envoyé :* mardi 5 juin 2007 20:27
*À :* sonews; spip@rezo.net <mailto: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 <mailto: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 <mailto:spip@rezo.net> - désabonnement : <mailto:spip-off@rezo.net>

_spip-off@rezo.net <mailto: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 <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
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 <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

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip

FAQ : http://www.spip-contrib.net/spikini/FaQ

Bonjour Patrick,

Non, je n'ai rien réussi à ce sujet après avoir essayé plusieurs solutions dont celle de Mike LECOMTE; j'ai aussi essayé avec le plugin Forms&Tables mais là non plus pas de succès: je ne peux pas (sais pas) lier un sondage avec un article(uniquement avec celui là).
J'ai visité un excellent site de news fait avec Spip qui utilise une fonctionnalité de notations d'articles très bien faite : http://www.centpapiers.com tout est possible avec Spip!
C'est une fonctionnalité que j'aimerais bien mettre en place.
@Plus.Jean-Pierre.

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Patrick
Envoyé : lundi 20 août 2007 01:53
À : spip@rezo.net
Objet : Re: [Spip] Noter un article avec avec le plugin Forms&Tables:bouclesqui donnent la moyenne

est ce que t'a reussis a faire ce que tu voulais jean pierre ?

Merci

DUFLOT Jean Pierre a écrit :

Bonjour,

J'ai modifié comme proposé, mais ça ne résout pads le problème.

------------------------------------------------------------------------

*De :* Mike LECOMTE [mailto:flashmaster@andurance.net]
*Envoyé :* mercredi 6 juin 2007 18:56
*À :* DUFLOT Jean Pierre
*Objet :* Re: [Spip] Noter un article avec avec le plugin Forms&Tables:
bouclesqui donnent la moyenne

Hello,

mmmm moi sur le site c'est une 1.9.2.
Essaye 2 choses :
- mettre le cache de ce squelette à 0.
- mettre $row['time']>0

Histoire de tester d'ou vient le pbm

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>
[mailto:spip-bounces@rezo.net] *De la part de* Mike LECOMTE
*Envoyé :* mardi 5 juin 2007 20:27
*À :* sonews; spip@rezo.net <mailto: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
<mailto: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 <mailto:spip@rezo.net> - désabonnement : <mailto:spip-off@rezo.net>

_spip-off@rezo.net <mailto: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 <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
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 <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

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

Bonjour à tous,

J'avais pris contact avec Olivier, un des créateurs de centpapiers.com car il avait justement posé les même questions il y a quelques temps pour la notation. Voici sa réponse:

"Bonjour,

Voici quelques instructions qui devraient vous aider :

J'ai suivi celles de Masuga Design (Unobtrusive AJAX Star Rating Bar | Masuga) pour installer le système de vote. Donc: création d'une base de données et envoi des fichiers sur le serveur.

Ensuite, j'ai inclu les étoiles, tel que proposé par Masuga Design, au squelette "article" ainsi:

<?php echo rating_bar('#ID_ARTICLE','5'); ?>

Ça implique que le vote sera inscrit dans la table de la base de données à l'identifiant correspondant à l'ID de l'article.

Le problème qui subsitait avait trait à au robot de Google qui votait sans cesse sur les articles. Pour le régler, il suffit de créer un fichier robot.txt à la base du site et d'y inclure les lignes suivantes:

User-agent: *
Disallow: /_config-rating.php
Disallow: /_drawrating.php
Disallow: /rpc.php
Disallow: /db.php
Disallow: /js/

En indiquant les bons chemins de ces fichiers.

C'est à peu près ça, il me semble. Si vous connaissez un peu la programmation, vous devriez vous en tirer... je suis loin d'être un expert, et ça s'est bien passé."

Voilà. Faute de temps, il n'a pu mettre une contribution sur SPIP-Contrib. Donc si qqn trouve la solution...

Teddy

Le 20 août 07 à 06:06, DUFLOT Jean Pierre a écrit :

Bonjour Patrick,

Non, je n'ai rien réussi à ce sujet après avoir essayé plusieurs solutions dont celle de Mike LECOMTE; j'ai aussi essayé avec le plugin Forms&Tables mais là non plus pas de succès: je ne peux pas (sais pas) lier un sondage avec un article(uniquement avec celui là).
J'ai visité un excellent site de news fait avec Spip qui utilise une fonctionnalité de notations d'articles très bien faite : http://www.centpapiers.com tout est possible avec Spip!
C'est une fonctionnalité que j'aimerais bien mettre en place.
@Plus.Jean-Pierre.

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Patrick
Envoyé : lundi 20 août 2007 01:53
À : spip@rezo.net
Objet : Re: [Spip] Noter un article avec avec le plugin Forms&Tables:bouclesqui donnent la moyenne

est ce que t'a reussis a faire ce que tu voulais jean pierre ?

Merci

DUFLOT Jean Pierre a écrit :

Bonjour,

J'ai modifié comme proposé, mais ça ne résout pads le problème.

------------------------------------------------------------------------

*De :* Mike LECOMTE [mailto:flashmaster@andurance.net]
*Envoyé :* mercredi 6 juin 2007 18:56
*À :* DUFLOT Jean Pierre
*Objet :* Re: [Spip] Noter un article avec avec le plugin Forms&Tables:
bouclesqui donnent la moyenne

Hello,

mmmm moi sur le site c'est une 1.9.2.
Essaye 2 choses :
- mettre le cache de ce squelette à 0.
- mettre $row['time']>0

Histoire de tester d'ou vient le pbm

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>
[mailto:spip-bounces@rezo.net] *De la part de* Mike LECOMTE
*Envoyé :* mardi 5 juin 2007 20:27
*À :* sonews; spip@rezo.net <mailto: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
<mailto: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 <mailto:spip@rezo.net> - désabonnement : <mailto:spip-off@rezo.net>

_spip-off@rezo.net <mailto: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 <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
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 <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

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
_______________________________________________
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 pour ce lien. Je mets en place et vous informe du résultat.
Au fait, vous ne seriez pas originaire de la Réunion, j'y vis depuis de nombreuses années.
A+ Jean-Pierre

-----Message d'origine-----
De : Payet Teddy [mailto:teddy.payet@gmail.com]
Envoyé : lundi 20 août 2007 09:18
À : DUFLOT Jean Pierre
Cc : spip@rezo.net
Objet : Re: [Spip] Noter un article avec avec le plugin Forms&Tables:bouclesqui donnent la moyenne

Bonjour à tous,

J'avais pris contact avec Olivier, un des créateurs de
centpapiers.com car il avait justement posé les même questions il y a
quelques temps pour la notation. Voici sa réponse:

"Bonjour,

Voici quelques instructions qui devraient vous aider :

J'ai suivi celles de Masuga Design (http://www.masugadesign.com/the-
lab/scripts/unobtrusive-ajax-star-rating-bar/) pour installer le
système de vote. Donc: création d'une base de données et envoi des
fichiers sur le serveur.

Ensuite, j'ai inclu les étoiles, tel que proposé par Masuga Design,
au squelette "article" ainsi:

<?php echo rating_bar('#ID_ARTICLE','5'); ?>

Ça implique que le vote sera inscrit dans la table de la base de
données à l'identifiant correspondant à l'ID de l'article.

Le problème qui subsitait avait trait à au robot de Google qui votait
sans cesse sur les articles. Pour le régler, il suffit de créer un
fichier robot.txt à la base du site et d'y inclure les lignes suivantes:

User-agent: *
Disallow: /_config-rating.php
Disallow: /_drawrating.php
Disallow: /rpc.php
Disallow: /db.php
Disallow: /js/

En indiquant les bons chemins de ces fichiers.

C'est à peu près ça, il me semble. Si vous connaissez un peu la
programmation, vous devriez vous en tirer... je suis loin d'être un
expert, et ça s'est bien passé."

Voilà. Faute de temps, il n'a pu mettre une contribution sur SPIP-
Contrib. Donc si qqn trouve la solution...

Teddy

Le 20 août 07 à 06:06, DUFLOT Jean Pierre a écrit :

Bonjour Patrick,

Non, je n'ai rien réussi à ce sujet après avoir essayé plusieurs
solutions dont celle de Mike LECOMTE; j'ai aussi essayé avec le
plugin Forms&Tables mais là non plus pas de succès: je ne peux pas
(sais pas) lier un sondage avec un article(uniquement avec celui là).
J'ai visité un excellent site de news fait avec Spip qui utilise
une fonctionnalité de notations d'articles très bien faite : http://
www.centpapiers.com tout est possible avec Spip!
C'est une fonctionnalité que j'aimerais bien mettre en place.
@Plus.Jean-Pierre.

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la
part de Patrick
Envoyé : lundi 20 août 2007 01:53
À : spip@rezo.net
Objet : Re: [Spip] Noter un article avec avec le plugin
Forms&Tables:bouclesqui donnent la moyenne

est ce que t'a reussis a faire ce que tu voulais jean pierre ?

Merci

DUFLOT Jean Pierre a écrit :

Bonjour,

J'ai modifié comme proposé, mais ça ne résout pads le problème.

---------------------------------------------------------------------
---

*De :* Mike LECOMTE [mailto:flashmaster@andurance.net]
*Envoyé :* mercredi 6 juin 2007 18:56
*À :* DUFLOT Jean Pierre
*Objet :* Re: [Spip] Noter un article avec avec le plugin
Forms&Tables:
bouclesqui donnent la moyenne

Hello,

mmmm moi sur le site c'est une 1.9.2.
Essaye 2 choses :
- mettre le cache de ce squelette à 0.
- mettre $row['time']>0

Histoire de tester d'ou vient le pbm

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>
[mailto:spip-bounces@rezo.net] *De la part de* Mike LECOMTE
*Envoyé :* mardi 5 juin 2007 20:27
*À :* sonews; spip@rezo.net <mailto: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
<mailto: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 <mailto:spip@rezo.net> - désabonnement :
<mailto:spip-off@rezo.net>

_spip-off@rezo.net <mailto: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 <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
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 <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

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
_______________________________________________
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