![]() |
Dilemme PHP pour forum
Bonjour à tous,
Voici mon problème, qui certes n'en n'est pas vraiment un, je dirai plutôt que c'est une interrogation. Etant toujours sur le développement d'un forum, je cherche à enregistrer l'activité des membres, du moins la dernière activité. Mais voici mon problème, quand mettre à jour cette information pour ne pas que lors de la prochaine connexion du membre l'ancienne valeur soit effacer ? En effet celle-ci me permet d'afficher le nombre de nouveaux messages postés depuis son dernier passage, ainsi qu'éventuellement ces messages. En fait il faudrait que la nouvelle valeur soit enregistrée lorsque la session se termine, est-ce possible ? Merci d'avance pour votre aide. |
Pourquoi ne suffirait-il pas de remettre à 1 le compteur de nouveaux messages lorsque l'utilisateur poste le premier message de sa connexion ?
|
Il faut stocker dans la base la dernière activité et l'avant dernière. A chaque activité, si la dernière activité est par exemple plus de x min avant, tu la copies dans l'avant dernière et tu met l'activité actuelle dans la dernière.
Pour voir les nouveaux messages, tu prends tous les messages postérieurs à l'avant dernière activité. |
Quote:
|
vBulletin utilise pour cela plusieurs choses :
- la date d'inscription - la dernière activité - la dernière visite - le dernier message Pour les nouveaux messages, il note aussi dans le cookie les messages lus ou pas (indépendamment de la dernière visite/activité), mais là ça devient plus compliqué :) |
All times are GMT +2. The time now is 17:02. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.