A voir également:
- Script +1/-1 comme dans ce forum. Où trouver?
- Ou trouver adresse mac - Guide
- Ou trouver l'adresse ip - Guide
- Script vidéo youtube - Guide
- Ou trouver la corbeille - Guide
- Ou trouver le presse papier - Guide
3 réponses
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.
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.
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?
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?
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...
Si tu sais pas faire, je pense que tu peux d'abord apprendre le JavaScript, et l'Ajax avant de te lancer là dedans...
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
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>
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...
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...