gestion des messages lus ?
le 25/04/2003 à 11:35
Cart
globule as tu virer la gestion des msgs lu sur ce forum ??
car si ce n'est pas le cas g un problem avec mes cookies (que sur ce site )
car je vois tous les messages en lu :)
=====
si tu ve un systeme plus performant que ton ancien systeme pour ca je ve bien de l'expliker mais c bizarre , mais ca fonctionne tres bien ( meme avec un multiboard)
c'est ce que g installé sur mon forum
http://subwareznet.servegame.com/?txt=Forum/forum
Oui, je l'ai viré.
Il y avait une mauvaise gestion des cookies avec apache 2 et php.
Le probleme est regle avec la nouvelle version d'apache, mais avant de tout remettre, je cherche une methode simple (et donc rapide) afin de voir reellement les messages qui ont étés lus (et non plus en feintant, comme c'était auparavant).
Sinon explique voir ta technique
le 25/04/2003 à 12:03
Cart
ok hang on ...
donc moi je gere tout avec un seul Cookie
mais dans ce cookie je fous une enorme chaine de caractere s
sous la forme
idforum/idmsg/datemsg, idforum/idmsg/date , ect ect
le truc idforum m'est necessaire car je gere plusieur forum
so now la gestion de ce truc
pour voir si le msg a ete lu, j "explode()" la chaine de caractere
jobtine donc un tableau
contenant tous les msgs lu sous la forme
idform/idmsg/date (en fait une ligne de tableau par msg )
apres je refait un explode sur cette ligne de tableau
comme ca je peu recup le numero id du sujet et la derniere date
(tu es encore la :) )
ya plus k'a faire des comparaisons sur les differents champs
en gros c ca
je suis pas chez moi mais je te ferais un wall pour que ca soir un peu plus clair
ca marche parfaitement chez mwa :)
le 25/04/2003 à 12:12
Cart
g oublier de dire que kand tu lis unmsg
si le msg est enregistrer dans le cookie il faut juste modifier le /date
si il n'existe aps fo linserer complet
idforum/idmsg/date
ce qui implique des fonctions de traitements
je te les mets tout a lheure :)
Nan c'est bon j'ai compris ta technique :)
euh pas moi ....
dailleurs je veu bien ton wall stp !
O_o
le 25/04/2003 à 14:18
Cart
je te le met ce soir ;)
le 25/04/2003 à 17:26
Layer
il me viens une idée un peu farfelu :
au lieu de stocker tout ça, n'est il pas plus simple de stocker dans un cookies id du msg et le nombre de réponse ?
puis pour savoir si la personne a lu ou si le thread a un new msg on a 3 test a faire :
* si le cookie n'a pas l'id du msg : icone rouge
* si le cookie a l'id msg et reponse cookie >= reponse forum : icone jaune
* si le cookie a l'id msg et reponse cookie < reponse forum : icone rouge
c'est pas plus simple ?
Error 500 : internal brain error
le 25/04/2003 à 18:27
Cart
ca revien au meme moi je stock la date de dernier msg
toi le nbre de msg suivant le post ca qui revient exactement au meme niveau longueur du cookie :)