MyBB.support, le portail francophone de MyBB

Version complète : Messages déjà lut qui redeviennent non lut régulièrement.
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjours a tous,

Je commence depuis quelque temps avec MyBB. J'ai une question concertant le bug des messages déjà lut qui redeviennent non lut régulièrement.

C'est un bug plus qu'agaçant pour les adhérents du forum.

Ma question et la suivante, en attendant sa correction, existe il une solution pour court-circuiter ce bug ? En dehors de passer par le bouton « Nouveaux messages » qui lui fonctionne bien.

A titre d'info est t'il normal d'avoir ce bug plusieurs fois par semaine ?

Merci d'avance, a part ce problème, MyBB est un super outils :-)
Bonjour Bastien,

Problème fréquemment posé sur le support Smile

Il est corrigé normalement, et il devrait apparemment plus venir (du cache) de ton navigateur. J'utilise Chrome et je constate encore ce problème mais s'il informatiquement résolu par MyBB.

http://www.mybb.fr/showthread.php?tid=3164&pid=17097#pid17097

Cordialement,

Jujufield
je rencontre aussi assez régulièrement ce problème. il faudrai donc recharger le cache du navigateur régulièrement ?
Ce problème est relié à la configuration dans votre Panneau d'Administration pour cette section :
Configuration -> Paramètres -> Options d'affichage du sujet -> Lire les sujets dans la base de données (Jours)

Citation :Le nombre de jours pendant lesquels vous voulez conserver l'information de lecture de sujet dans la base de données. Pour de gros forums, nous ne vous recommandons pas un grand nombre sinon le forum deviendra plus lent. Mettez à 0 pour désactiver.

La valeur insérée ici sera le nombre de jour que l'information de lecture des sujets sera conservée, Pour les petits forums pas trop achalandé vous pouvez y inscrire 365, ce qui conservera l'information des sujets lus pour une année.

À titre d'exemple, mon plugin affichant les noms d'utilisateurs ayant lu un sujet, est dépendant de cette valeur.

Wink
Ok donc en mettant 365 jours ça règle le problème ? Mais ce qui m'intrigue c'est : que se passe-t-il au bout de 365 jours ? O_O Tous les sujets lus réapparaissent comme nouveaux messages ?

Et 0 pour désactiver, ça signifie que l'icône nouveau message ne se retire jamais ? O_o
Oui, cela représente le temps de retension de l'information. Sans cette information MyBB n'a aucun moyen de savoir si on a lu le sujet...
c'est un peu heu nul non ?

comment font les autres moteur de forum pour retenir les sujets lut et non lut ?
blackdevil a écrit :comment font les autres moteur de forum pour retenir les sujets lut et non lut ?

Très bonne question !
Je trouve ça bizarre.
Si au bout de 365 jours par exemple tout réapparait comme nouveaux messages c'est le bazar ...

Comment configurer pour que tous les messages lus restent en mémoire ?
Au contraire, il nous est offert un moyen d'accélérer l'accès au forum en limitant cette information sur de gros forums achalandés.

Si d'autres applications de forum se contentent de cumuler l'information, cela n'aura comme effet que de ralentir l'accès, lorsque la table de la Base de Données contenant cette information sera trop grande. Cette table s'agrandie considérablement car elle peut contenir X * Y lignes, X étant le nombre de sujets et Y le nombre de membre les ayant tous lu. Pour un site ayant 1000 sujets et 1000 membres les ayant tous lus, cela fait 1000000 d'entrées dans la table ce qui est considérable pour une recherche des sujets lus et qui prendra beaucoup de temps.
Donc si on veut garder un forum rapide pour éviter la surcharge de la BDD comme tu l'a expliqué, les sujets lus doivent rester marquer non lus ?
Pour les petits forums ne dépassant pas 1000 utilisateurs et ayant moins de 1000 sujets, cela ne posera pas de problèmes significatif. Au delà de cela c'est à la discrétion de l'administrateur qui analysera la performance...

Wink
Ok donc moi pour mon forum de 36 membres et 86 discussions (tout récent xD), il faut que je mette quoi comme valeur ?

Car je ne comprends pas trop la conséquence de "Désactiver".

Parce que le forum MyBB sur lequel on parle, il y a environ 2500 messages et 2500 discussions, et pourtant, les sujets que j'ai déjà lus ne réapparaissent pas comme non lu ... c'est grâce à un hébergement démoniaque ?

En fait j'ai du mal à saisir la possibilité de devoir se taper comme non lus tous les sujets qu'on a déjà lu peu importe la taille du forum ... =S
J'ai sensiblement les mêmes nombres(2049 sujets et 1447 membres) sur mon forum de plugins et j'ai choisi 365 jours pour la variable et cela ne pose toujours pas de problème significatif de ralentissement... Wink
Ok merci exdiogene pour ta patience et ta compréhension face à mon crâne dur face à ce sujet xD

Mais la configuration que tu as mises signifie qu'au bout de 365 jours tous les icônes des sujets lus se "réallument" ? :/
Seulement celles des sujets non-lus pendant plus de 365 jours, ce qui devrait être rare. Tongue

Il n'est pas difficile de cliquer sur "Marquer tous les forums comme lus" à ce moment là, si cela nous dérange. Cela nous donnera un autre répit de 365 jours... Wink
Merci beaucoup pour tes infos exdiogene ! Je mets le paramètre à 365 jours Wink
Merci pour les explications, ca devient plus clair maintenant.
Pour ma part j’ai mis le champ à 30 jours.
 Utilitaire de traduction fourni par Regentronique