J'aime, j'aime pas

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : J'aime, j'aime pas

Re: J'aime, j'aime pas

par BaLiSTiK » 28 oct. 2010, 10:08

Pour mon CMS j'ai codé ce système. Voila comment je fais :
Dans ma table Article, j'ai deux champ : vote_plus et vote_moins. A chaque click sur le plus ou le moins, je lance une requete AJAX qui ajoute +1 au champ voulu et je renvoie le nouveau nombre de vote pour le faire afficher.
Pour éviter le spam, on ne peut cliquer qu'une fois, sinon faut recharger la page.

Re: J'aime, j'aime pas

par stealth35 » 28 oct. 2010, 00:41

Oué fin.. facebook c'est plus du php c'est un truc refait, compilé.

Bref je vais faire sa merci.
c'est juste le bytecode qui est compiler, derrière c'est du php + cassandra, et peu importe la technologie le principe sera toujours le même, a un moment il faudra lié la ressource a l'utilisateur

Re: J'aime, j'aime pas

par binboum » 27 oct. 2010, 23:58

Oué fin.. facebook c'est plus du php c'est un truc refait, compilé.

Bref je vais faire sa merci.

Re: J'aime, j'aime pas

par stealth35 » 27 oct. 2010, 23:51

lol

Admétons je créer une table : jaime

id id_article pseudo jaime

sa fait beaucoup pour un j'aime...

juste
id_article id_user

et pourquoi beaucoup ? y'a pa plus simple c'est que fait facebook

Re: J'aime, j'aime pas

par binboum » 27 oct. 2010, 23:30

lol

Admétons je créer une table : jaime

id id_article pseudo jaime

sa fait beaucoup pour un j'aime...

Re: J'aime, j'aime pas

par stealth35 » 27 oct. 2010, 23:25

Bah, j'appuie sur j'aime ? comment mysql retient que X à apuiyé.
ah t'as pas faire de table derrière ?

suffis d'en faire une lié a la ressource (article, texte...) et l'id de l'utilisateur, pour savoir si il a deja cliquer sur le lien une requete pour savoir l'utilisateur est lié a la ressource

Re: J'aime, j'aime pas

par binboum » 27 oct. 2010, 23:22

Bah, j'appuie sur j'aime ? comment mysql retient que X à apuiyé.

Re: J'aime, j'aime pas

par stealth35 » 27 oct. 2010, 23:16

Ahahah, oui est moi aussi seul les enregistrés peuve le faire -_-'
donc c'est OK a quelle niveau est ton soucis ?

Re: J'aime, j'aime pas

par binboum » 27 oct. 2010, 23:09

Ahahah, oui est moi aussi seul les enregistrés peuve le faire -_-'

Re: J'aime, j'aime pas

par stealth35 » 27 oct. 2010, 23:00

Vous connaissez surment facebook et c'est articles, avec c'est j'aime.

Je suis entrain de créer un système du style avec j'aime et j'aime pas, seulement j'aimerais savoir comment faire, vous allez dire mais tu es un noob, pas dutout, puisque faire j'aime c'est simple mais reconnaitre l'utilisateur qui à déjà voté pour qu'il ne puisse plus appuyez sur j'aime pour moi c'est pas possible logiquement.
sur facebook seul les utilisateurs enregistrer peuvent faire "j'aime"

Re: J'aime, j'aime pas

par binboum » 27 oct. 2010, 22:56

-_-' t'es sérieux là ?

Re: J'aime, j'aime pas

par Berzemus » 27 oct. 2010, 22:56

J'aime.

Re: J'aime, j'aime pas

par binboum » 27 oct. 2010, 22:19

On est en php là hein ;)

Si j'ai bien compris un champs faudrais mettre les id des personnes qui ont voté..

Comment les mettres ? 1,2,3,4 ? xddd

Re: J'aime, j'aime pas

par xTG » 27 oct. 2010, 22:14

Et dans le cas où tu tentes d'enregistrer deux n-uplets dans une table avec la même clé primaire, est-ce impossible pour le sgbd de savoir que le n-uplet existe déjà ?
Je te laisse réfléchir à cela.

J'aime, j'aime pas

par binboum » 27 oct. 2010, 22:08

Vous connaissez surment facebook et c'est articles, avec c'est j'aime.

Je suis entrain de créer un système du style avec j'aime et j'aime pas, seulement j'aimerais savoir comment faire, vous allez dire mais tu es un noob, pas dutout, puisque faire j'aime c'est simple mais reconnaitre l'utilisateur qui à déjà voté pour qu'il ne puisse plus appuyez sur j'aime pour moi c'est pas possible logiquement.