Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3614 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Marquage Lu/Non lu sur un forum

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Marquage Lu/Non lu sur un forum

n°397939
monsieur t​omate
Posté le 17-05-2003 à 16:21:56  profilanswer
 

Salut,
Je suis en train de faire un forum en php et je bloke sur un probleme de markage lu/non lu pr afficher les derniers messages depuis notre derniere visite sur le forum. g pensé à lister tous les msgs lus par les usagers ds une table mysql mais non seulement ça prend de la place (15 000 msgs sur le forum) et en plus ça rame à mort. comment pourrais-je faire ?


---------------
HardGamers.org
mood
Publicité
Posté le 17-05-2003 à 16:21:56  profilanswer
 

n°397945
joce
Architecte / Développeur principal
"BugHunter"
Posté le 17-05-2003 à 16:34:45  profilanswer
 

prendre le problème autrement ;)

n°397955
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-05-2003 à 16:44:48  profilanswer
 

Ça c'est un truc que je me suis toujours demandé, c'est comment ça marchait ici sur le forum [:figti] Je suppose qu'y a un nombre max de messages lus retenus ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°397958
drasche
Posté le 17-05-2003 à 16:46:36  profilanswer
 

sûrement j'ai des drapeaux bleus qui foutent le camp régulièrement :o

n°398042
monsieur t​omate
Posté le 17-05-2003 à 18:20:58  profilanswer
 

j'ai regardé un peu dans le phpbb et ce n'est ni ds une session, ni ds une cookie, ni ds une table mysql... ou g mal vu  :lol:
ma technik était au point mais n'est viable ke pr un forum de moins de 100 posts :(


---------------
HardGamers.org
n°398045
drasche
Posté le 17-05-2003 à 18:33:13  profilanswer
 

pourquoi ne te concentrerais tu pas sur les topics plutôt que les posts?  Parce que si on prend l'exemple du présent forum, il y a quand même des millions de posts :whistle:
 
pis phpbb a une réputation d'usine à gaz, donc ptet pas le meilleur exemple à prendre en considération ;)


Message édité par drasche le 17-05-2003 à 18:33:50

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°398046
monsieur t​omate
Posté le 17-05-2003 à 18:36:46  profilanswer
 

wé en fait je me suis mélangé les pinceaux  :pt1cable: (la drogue, l'alcool, les champignons et la fatigue probablement). oui je voulais parler des topics (enfin, il doit y en avoir un bon millier qd mm)... si tu connais des bons p'tits forums efficaces proposant cette fonction, fais-moi signe ke je puisse décortiker tout ça


---------------
HardGamers.org
n°398057
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-05-2003 à 18:53:28  profilanswer
 

déjà phpbb c'est un peu simplifié la gestion vu que quand tu quittes le forum ça considère que t'as tout lu, donc les lus / non lus ils peuvent les stocker dans la session s'ils veulent (je suppose)


Message édité par antp le 17-05-2003 à 18:53:50

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°398062
drasche
Posté le 17-05-2003 à 18:56:27  profilanswer
 

antp a écrit :

déjà phpbb c'est un peu simplifié la gestion vu que quand tu quittes le forum ça considère que t'as tout lu


c'est une fonction que je lui reproche d'ailleurs :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°398064
monsieur t​omate
Posté le 17-05-2003 à 18:56:47  profilanswer
 

ah wé, donc le phpbb irait donc chercher les topics ki ont été mis à jour après la date de derniere visite (vu ke cette date est inscrite dans le profil et ke la date de derniere mise à jour est inscrite dans le phpbb_topics, ça devient bcp + simple)


---------------
HardGamers.org
mood
Publicité
Posté le 17-05-2003 à 18:56:47  profilanswer
 

n°398153
mrbebert
Posté le 17-05-2003 à 21:28:00  profilanswer
 

A priori, il faudrait stocker, pour chaque couple (utilisateur, topic), le nombre de messages du topic lorsque le user l'a consulté la dernière fois.
A l'affichage, il suffirait de comparer cette valeur avec le nombre de messages du topic pour déterminer s'il y en a eu de nouveaux :)  
 
A moins que vous ne voyiez une méthode plus efficace :??:

n°398154
monsieur t​omate
Posté le 17-05-2003 à 21:30:09  profilanswer
 

ah wé, c pas mal comme idée :)
soit je fais ça, soit je fais kom le phpbb (tt dépendra du tps ki se présentera devant moi)


---------------
HardGamers.org
n°398158
paranoidan​droid
Posté le 17-05-2003 à 21:58:31  profilanswer
 

y'aurait pas moyen de jouer avec les dates des posts et la date de derniere visite de l'user ? ...


Message édité par paranoidandroid le 17-05-2003 à 21:58:52
n°398160
mrbebert
Posté le 17-05-2003 à 22:02:52  profilanswer
 

paranoidandroid a écrit :

y'aurait pas moyen de jouer avec les dates des posts et la date de derniere visite de l'user ? ...

Ca ne suffit pas. Ca permet juste de répondre a la question : "y a t'il eu de nouveaux messages depuis la dernière visite de l'utilisateur".
Mais ca ne permet pas de savoir s'il y a eu de nouveaux posts dans un topic depuis la dernière consultation de ce topic [:proy]

n°398173
monsieur t​omate
Posté le 17-05-2003 à 22:16:40  profilanswer
 

ben si : il suffit de mettre à jour la date du dernier post ds la table des topics (genre un champ date_dernier_post, remis à jour à chake post)


---------------
HardGamers.org
n°398181
mrbebert
Posté le 17-05-2003 à 22:25:59  profilanswer
 

Monsieur Tomate a écrit :

ben si : il suffit de mettre à jour la date du dernier post ds la table des topics (genre un champ date_dernier_post, remis à jour à chake post)

Mais il faut aussi la date à laquelle chaque utilisateur a consulté le topic. Pour chaque topic.

n°398182
monsieur t​omate
Posté le 17-05-2003 à 22:27:01  profilanswer
 

wé c ça ki est chiant : trop de trucs à ctrler :(


---------------
HardGamers.org

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Marquage Lu/Non lu sur un forum

 

Sujets relatifs
FORUM : permission particulière sur une catégorie...faire un forum en php avec base mysql
forum phpMessages d'erreurs sur mon forum
[PHP]Comment gérer des comptes utilisateurs sur un forum?Récupérer les mots de passe d'un forum phpBB !
Un Forum en JAVA ?????[php-nuke] j ai crée des categories de forum et je les vois pas
Aux personne qui ont un forum sur leur site:Cherche Webmaster pour création forum en php
Plus de sujets relatifs à : Marquage Lu/Non lu sur un forum


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)