Script +1/-1 comme dans ce forum. Où trouver?

Ludo180 -  
 Ludo180 -
Bonjour,

Je cherche un script de vote comme dans ce forum +1/-1

Ou trouver ce script?

Merci


A voir également:

3 réponses

Acid_ Messages postés 503 Date d'inscription   Statut Membre Dernière intervention   159
 
Bonjour,

Ce genre de script est vraiment très facile à développer toi même.
Je ne vais pas t'en pondre un tout fait, mais je vais t'aider à le penser.

Chaque réponse à son propre compteur (+1 ou -1, qui incrémente ou décrémente le compteur).
A chaque fois que l'utilisateur clique sur +1 ou -1, il faut vérifier l'adresse IP pour éviter les doublons et donc se retrouver avec des +100 du même utilisateur.

Rien de bien compliqué, c'est juste une question de quelques lignes de code, et une colonne dans ta table en bdd.
2
Ludo180
 
merci pour vos conseils, mais je suis pas très callé en bdd et php.

Y a pas un script tout fait qui traine sur la toile?

J'ai cherché sur google "script +1 -1" mais google ne prend pas en compte les + et les -

Une solution?
1
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Tu pompes la source de CCM, et tu t'en inspire =)
Si tu sais pas faire, je pense que tu peux d'abord apprendre le JavaScript, et l'Ajax avant de te lancer là dedans...
0
Acid_ Messages postés 503 Date d'inscription   Statut Membre Dernière intervention   159
 
Pomper la source ... et les requêtes il en fait quoi ?
0
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Excuse moi mais une requête SQL qui fait -1 dans un champ, c'est loin d'être compliqué: "Si tu sais pas faire, je pense que tu peux d'abord apprendre le JavaScript, et l'Ajax avant de te lancer là dedans... "
..ok, et le SQL aussi alors.
0
Acid_ Messages postés 503 Date d'inscription   Statut Membre Dernière intervention   159
 
C'est peut-être pas compliqué, mais c'est pas en pompant la source de CCM que ça va changer quoi que ce soit ... :noel:

EDIT : Voilà la source CCM

<div class="notation"> 
            <a href="#" actid="votem" title="Ce message ne vous semble pas utile, votez !" class="less"><img src="http://static.ccm2.net/www.commentcamarche.net/_skin/_common/img/pixeltransparent.gif" alt="moins" /></a> 
            <a href="#" actid="votep" title="Ce message vous semble utile, votez !" class="more"><img src="http://static.ccm2.net/www.commentcamarche.net/_skin/_common/img/pixeltransparent.gif" alt="plus" /></a> 
            <div class="clear"></div> 
</div> 
0
Apatik Messages postés 5304 Date d'inscription   Statut Contributeur Dernière intervention   782
 
Bah disons que ça lui donne une base de prétraiment des données...
D'ailleurs, par rapport à ta solution du "c'est facile", CCM ne se base pas uniquement sur l'IP, (mais aussi sur les comptes), et il y a plusieurs colonnes.. Il y a obligatoirement une table qui reprend "qui" à coté "quoi" pour "quel sujet". Ce qui dispense d'une colonne avec le score total de chaque message si on fait une somme des votes pour chaque sujet. Ou alors, il peut y avoir un script qui actualise le score du message dans une autre table pour limiter les requêtes. Mais à mon avis, le plus important c'est la table complète...
0