Compter les signatures d'une pétition - commentairesCompter les signatures d'une pétition2009-03-08T16:34:30Zhttps://files.spip.org/Compter-les-signatures-d-une#comment4142302009-03-08T16:34:30Z<p>Bonjour,</p>
<p>On peut tricher : un même utilisateur peut disposer de plusieurs adresses électroniques. Sur une même boite, des pseudos sont possibles, avec gmail, ils peuvent prendre la forme nom.utilisateur+nimportequoi@gmail.com.</p>
<p>Dans ce cas ( dites-moi si je me trompe ) la solution est plus délicate :</p>
<ul class="spip"><li> Ajouter des champs obligatoires avec nom, prénom, date de naissance, adresse.</li><li> En dehors du cadre associatif, signaler ce fichier à la CNIL</li><li> Garder le tout dans une base de données.</li><li> Ne pas afficher ces données ( ça, c'est facile<small class="fine d-inline"> </small>! )</li><li> Trier la base de données par date de naissance et ne garder que les doublons</li><li> Affichage de ces données réservée aux administrateurs, ( créer ce squelette )</li><li> Vérification des doublons ainsi repérés.</li></ul>
<p>Bref la validité d'une pétition en ligne est encore peu fiable avec SPIP tel quel.<br class="autobr">
( exemple de pétition dans un cadre associatif ou institutionnel, voire aux autorités et aux élus )</p>
<p>Mais peut-être suis-je hors sujet ici</p>
<p>Merci à tous</p>Compter les signatures d'une pétition2007-11-22T15:36:28Zhttps://files.spip.org/Compter-les-signatures-d-une#comment4004162007-11-22T15:36:28Z<p>Je le ferai comme ça</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function compter_signatures($id_article) { $t = spip_query("SELECT COUNT(DISTINCT(ad_email)) FROM spip_signatures WHERE id_article=$id_article AND statut='publie'"); $r = spip_fetch_array($t); return array_pop($r);
}</code></pre></div>
<p>Et oui c'est bien un filtre, il suffit de mettre le code dans mes_fonctions.php3<br class="autobr">
et ensuite dans un squelette <abbr title="compter_signatures)">(#ID_ARTICLE</abbr> affichera le nombre de signatures</p>> Compter les signatures d'une pétition2007-11-07T18:45:11Zhttps://files.spip.org/Compter-les-signatures-d-une#comment3999962007-11-07T18:45:11Z<p>Je pense qu'il s'agit d'un filtre. Copie-colle le code dans un fichier mes_fonctions.php (à placer dans le dossier squelette) puis dans ton squelette appelle la balise <abbr title="compter_signatures)">(#ID_ARTICLE</abbr></p>> Compter les signatures d'une pétition2006-07-19T02:13:53Zhttps://files.spip.org/Compter-les-signatures-d-une#comment3866392006-07-19T02:13:53Z<p>ouais... :p lol</p>
<p>moi aussi j'ai l'impression d'être con tout à coup :p</p>
<p>+1</p>> Compter les signatures d'une pétition2005-04-04T15:22:38Zhttps://files.spip.org/Compter-les-signatures-d-une#comment3800162005-04-04T15:22:38Z<p>Tellement simplissime qu'on a l'impression d'être con en essayant votre truc :-). M'enfin<small class="fine d-inline"> </small>!!! Ce serait sympa de donner plus de détails sur le compteur, par exemple où on place le code donné<small class="fine d-inline"> </small>? Il y a très d'articles consacré aux pétitions sur ce site donc si vous donnez des détails ca nous simplifiera la vie. Merci beaucoup<small class="fine d-inline"> </small>!!!</p>