Bonjour,
J'ai installé le système de vote et ça marche parfaitement.
Merci encore Teddy.
Cordialement.
@+
Jean-Pierre
-----Message d'origine-----
De : Teddy Payet [mailto:teddy.payet@gmail.com]
Envoyé : lundi 20 août 2007 13:19
À : DUFLOT Jean Pierre
Objet : Re: [Spip] Noter un article avec avec le plugin Forms&Tables:bouclesqui donnent la moyenne
Si si je suis réunionnais.
Je vis dans la région parisienne depuis 8 ans maintenant pour le taf. ![]()
Le 20/08/07, DUFLOT Jean Pierre<jp.duflot@afpar.com> a écrit :
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 moyenneBonjour à 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
>> 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