par
xTG » 01 nov. 2011, 00:49
Quelqu'un qui poste est enregistré, donc tu as un identifiant unique le référençant.
Le message posté sera donc associé à l'utilisateur, il suffit de lui rajouter la date et l'heure à laquelle il a été posté et tu as de quoi faire ta comparaison.
Si on appelle msgTime la date et l'heure du message il faudra donc vérifier la condition suivante pour en poster un nouveau : msgTime < dateHeureCourante - 10 minutes
Pour le classement, il faudra remplacer l'url postée par un lien vers une page de ton site et prenant en paramètre l'url postée. Ainsi tu n'auras plus qu'à donner ses points à l'utilisateur dans cette page puis rediriger vers l'url postée.
Ensuite ce n'est que des fonctions de tri lors de ta requête SQL créant le classement.

Quelqu'un qui poste est enregistré, donc tu as un identifiant unique le référençant.
Le message posté sera donc associé à l'utilisateur, il suffit de lui rajouter la date et l'heure à laquelle il a été posté et tu as de quoi faire ta comparaison.
Si on appelle msgTime la date et l'heure du message il faudra donc vérifier la condition suivante pour en poster un nouveau : msgTime < dateHeureCourante - 10 minutes
Pour le classement, il faudra remplacer l'url postée par un lien vers une page de ton site et prenant en paramètre l'url postée. Ainsi tu n'auras plus qu'à donner ses points à l'utilisateur dans cette page puis rediriger vers l'url postée.
Ensuite ce n'est que des fonctions de tri lors de ta requête SQL créant le classement. :)