1

Je souhaite ajouter à un forum, basé sur punBB, une fonction permettant de voir les nouveaux posts non lus.
Par 'nouveaux posts non lus' j'entends les nouveaux depuis ma dernière visite, et qu'ils s'effacent de la page si je viens de le lire, comme le fait "Mes sujets" de Yn. (Sauf que "Mes sujets" ne référence que les topics dans lesquels j'ai posté.)
Il y a bien un mod pour punBB qui est censé faire ça, mais il le fait mal: c'est très buggé.

Quel est le meilleur moyen, en terme architecture BDD, pour afficher les nouveaux posts non lus?
Je n'imagine pas ajouter une table par utilisateur référençant tous les post et indiquant si ils sont lus ou non. En terme d'optimisation SQL on a vus mieux. Mais je n'arrive pas à imaginer autre chose. #boulet inside#
Je ne m'attend pas à ce que Yaro dévoile ses secrets, mais un coup de main, svp, serait le bienvenue.

PS : j'avoue ne pas avoir regardé les sources d'autres forums libres pour voir comment ils font : j'aimerais mieux le coder moi même, après avoir compris, bien sûr.

Merci d'avance.

Edit : Merci aux modos de corriger mon titre.

2

A part stocker dans une table [idmembre, idtopic] les sujets lus et pour ta page afficher les sujets qui ne font pas partie de cette table je vois pas d'autre solution (mais les perfs doivent pas être terribles ^^).
Si qqun visionne un sujet tu ajoute [idmembre, idtopic] à cette table. Si qqun poste une réponse tu supprime tous les [*, idtopic] de la table.

C'est pour ca que "Mes sujets" fonctionne seulement si t'as répondu au sujet ou que tu l'as ajouté manuellement, sinon j'étais confronté à la même problématique que toi ^%
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

3

Merci Yaro.
C'est pour ca que "Mes sujets" fonctionne seulement si t'as répondu au sujet ou que tu l'as ajouté manuellement, sinon j'étais confronté à la même problématique que toi ^%

C'est marrant mais je croyais que c'était une fonctionnalité en plus de YN. Comme quoi, c'est comme la magie, quand on connait le truc c'est plus pareil.
Merci encore.

4

Bah si du coup c'est une fonctionalité en + d'yN vu que ca te permet de créer une liste des sujets favoris a suivre ^^ Maintenant c'est sûr que ca existe partt grin
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)