MyBB.support, le portail francophone de MyBB
Impossible de voir toutes les pages - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : Impossible de voir toutes les pages (/thread-7715.html)



Impossible de voir toutes les pages - Baptiste_ - 07-05-2017


VERSION_MyBB : 1.8.11
Bonjour,

J'ai mis en place un forum et j'ai un problème au niveau de la pagination.
Là où les admins et super modérateurs arrivent à voir toutes les pages d'un thread (imaginons 1 message par page et 8 messages, ils voient 8 pages), les utilisateurs classiques eux ne voient que 4 pages !!

Aucune possibilité de modifier ça dans la configuration ou dans les permissions. D'après mes tests, le fait de seulement cocher que les utilisateurs sont super modérateurs fait en sorte que l'on passe de 4 pages à 8 pages...

Exsite t-il une solution pour parer à ce problème ?

Merci d'avance.

PS : petite capture d'écran :

Admin / Super modérateur

[Image: 675907Capturede769cran20170507a768132018.png]

Utilisateur classique :

[Image: 764876Capturede769cran20170507a768132008.png]


RE: Impossible de voir toutes les pages - exdiogene - 07-05-2017

Afin de bien voir le problème il nous faudrait 2 comptes de test, un administrateur et un membre.

Je remarque déjà qu'avec l'accès membre il y a quelque chose d'incohérent dans l'affichage : Certains messages sont invisible et il n'apparaît que le nom de l'utilisateur l'ayant publié...

J'imagine que cela est à cause d'un plugin et si c'est le cas, je crois que ce plugin pourrait être la cause de votre problème.


RE: Impossible de voir toutes les pages - Baptiste_ - 07-05-2017

J'ai posé la question sur le support anglais, à priori ça viendrait du fait que des messages ont étés supprimés par les utilisateurs (ce qui expliquerai que le message n'est pas visible et seul le le nom d'utilisateur apparaît).

Je teste comme ça, en supprimant les messages supprimés par les utilisateurs et je vois ce qu'il en est, si j'ai toujours le problème je reviens vers vous avec un compte admin de test Smile

Merci en tout cas d'avoir jeter un oeil ! Votre réponse et celle du forum anglais recoupées m'ont peut-être permis de trouver d'où cela venait Smile


RE: Impossible de voir toutes les pages - exdiogene - 07-05-2017

Lorsqu'un message et supprimé, tout disparait, y compris le nom d'utilisateur...


RE: Impossible de voir toutes les pages - Baptiste_ - 07-05-2017

Ah... c'est bizarre alors, je suis en train de faire des tests, dans le code lors de la récupération des users l.1055 de showthread.php si je filtre sur p.visible='1' je ne vois plus les noms d'utilisateurs, alors que je les vois si je ne le mets pas (version officielle du code).

Je ne vois vraiment pas d'où ça vient le code à l'air correct mais c'est comme si quelque part il ne prenait pas en compte la clause p.visible='1' et du coup, tout est décallé, le nom d'utilisateur est affiché et tous les derniers messages (autant que le nombre de posts supprimés) ne sont donc pas affiché...


RE: Impossible de voir toutes les pages - Baptiste_ - 07-05-2017

J'ai limite envie de compter les messages supprimés et de le rajouter dans la clause limit limit = numberperpage+numberdeleted...


RE: Impossible de voir toutes les pages - exdiogene - 07-05-2017

Normalement il ne faut jamais altérer le code source, car toute modification sera écrasée par une mise à jour...

Il faut toujours utiliser un plugin, pour ajouter ou modifier une fonctionnalité.


RE: Impossible de voir toutes les pages - Saphir - 07-05-2017

Un système de suppression réversible des messages a été mis en place sur MyBB récemment. Le message apparaît alors sur fond bleu pour les modérateurs et l'auteur, et n'apparaît pas aux autres utilisateurs.
Peut-être est-ce la source de la différence dans le nombre de pages ?


 Utilitaire de traduction fourni par Regentronique