message déjà lu [Résolu]

message déjà lu [Résolu] - PHP - Programmation

Marsh Posté le 05-02-2005 à 18:49:55    

Donc voila pour ceux qui on déjà vu un topic que j'ai créé précédement je suis toujours dans le développement de ce foutu forum et la je suis à la recherche d'une nouvelle soltuion pour un nouveau problème:
 
Je voudrais savoir comment créer un système permettant a un utilisateur de voir quel topic contient un nouveau message depuis qu'il est venu. Je vois bien une table avec des associations id_dernier_message id_topic id_member mais ca me parait un peut lourd...


Message édité par dwogsi le 06-02-2005 à 12:09:51
Reply

Marsh Posté le 05-02-2005 à 18:49:55   

Reply

Marsh Posté le 05-02-2005 à 18:54:10    

Etant donne que chaque message a une date precise, il te suffit de stocker l'heure de la derniere "visite" (plutot de la dernier action) de l'utilisateur.
 
La prochaine fois qu'il affiche la liste des topics tu peux te   base sur l'heure de la derniere visite de l'utilisateur et l'heure du dernier message du topic pour savoir s'il y a eu de nouveaux messages dans un topic precis.
 
Tu pourrais meme afficher dans un "block" la liste des dernier messages tous topics confondus (un peu ce que fait phorum v5, ou certains mods de phpbb).

Reply

Marsh Posté le 05-02-2005 à 19:00:13    

je crois avoir compris la méthode que tu propose mais comment déterminer quel topic a été visté et quel topic ne l'a pas été. puisque tant que le gars n'a pas été voir un topic il y a toujours des nouveaux messages...
 
J'ai bien essayé d'étudier les script de phpbb mais bon les script fait par quelqu'un d'autre et qui sont long et dépourvu de suffisement de commentair me paraissent quelques peut difficil à déchiffrer...

Reply

Marsh Posté le 05-02-2005 à 19:50:33    

Tu parles d'un système de drapeau à la manière de ce forum non ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 05-02-2005 à 20:47:38    

dworgsi, un topic unique est dédié à la création de forum, tu as de quoi lire :
http://forum.hardware.fr/hardwaref [...] 3663-1.htm

Reply

Marsh Posté le 05-02-2005 à 23:11:54    

arf vraiment navré pourtant j'avais essayé de trouver.
Bon bah merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed