1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
Mots-clés » visibilité, sujets, messages, approuvés, visible, membre, posté
01-09-2016, 15:42,
#21
Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
J'ai déjà passé de nombreuses heures sur cette question qui n'est pas couverte par notre support.

Il est évident que les développeurs américains de MyBB, n'avaient pas l'intention que les messages désapprouvés soient visibles à d'autres que les modérateurs et administrateurs. Modifier le code source pour obtenir une opération différente serait trop exhaustif.

Je vous ai fourni une solution simple, non-complète, mais qui fournit au moins la possibilité que l'auteur voit son message désapprouvé dans le forum. Malheureusement je n'ai pas suffisamment de temps disponible pour aller plus avant...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
01-09-2016, 22:45,
#22
RE: Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
Je vous comprend et cela est pour le moment très largement suffisant !
Merci à vous, tout simplement.

Cordialement,
Répondre
03-09-2016, 14:49,
#23
RE: Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour Pichorka.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
04-01-2017, 8:48, (Modification du message : 04-01-2017, 8:49 par Pichorka.)
#24
Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
(01-09-2016, 1:45)exdiogene a écrit :  Voici ma dernière réponse sur ce sujet, pour simplement afficher les messages désapprouvés à leur auteur et au staff :

fichier : showthread.php
remplacer :
Code PHP :
else
{
$visible "AND p.visible='1'";


par :
Code PHP :
else
{
$visible "AND ((p.visible='0' AND (p.uid={$mybb->user['uid']})) OR p.visible='1')";


fichier : forumdisplay.php
remplacer :
Code PHP :
// Set here to fetch only approved topics (and then below for a moderator we change this).
$visibleonly "AND visible='1'";
$tvisibleonly "AND t.visible='1'"

par :
Code PHP :
// Set here to fetch only approved topics (and then below for a moderator we change this).
$visibleonly "AND ((visible='0' AND (uid={$mybb->user['uid']})) OR visible='1')";
$tvisibleonly "AND ((t.visible='0' AND (t.uid={$mybb->user['uid']})) OR t.visible='1')"

Le code n'a pas été testé, mais devrait accomplir le but espéré...  Wink

Bonjour exdiogene,

Depuis le passage en MyBB 1.8.9 les fichiers, showthread.php et forumdisplay.php ont changer ...

Du fait, les modifications que j'ai du refaire sur ces fichiers ne fonctionnent plus.

fichier : showthread.php de la version MyBB 1.8.9 (partie du code concerné ligne 734)
Code PHP :
    // Work out if we are showing unapproved posts as well (if the user is a moderator etc.)
    
if($ismod && is_moderator($fid"canviewdeleted") == true && is_moderator($fid"canviewunapprove") == false)
    {
        
$visible "AND p.visible IN (-1,1)";
    }
    elseif(
$ismod && is_moderator($fid"canviewdeleted") == false && is_moderator($fid"canviewunapprove") == true)
    {
        
$visible "AND p.visible IN (0,1)";
    }
    elseif(
$ismod && is_moderator($fid"canviewdeleted") == true && is_moderator($fid"canviewunapprove") == true)
    {
        
$visible "AND p.visible IN (-1,0,1)";
    }
    elseif(
$forumpermissions['canviewdeletionnotice'] != && $ismod == false)
    {
        
$visible "AND p.visible IN (-1,1)";
    }
    else
    {
        
$visible "AND p.visible='1'";
    } 

fichier : forumdisplay.php de la version MyBB 1.8.9 (partie du code concerné ligne 389)
Code PHP :
// Set here to fetch only approved/deleted topics (and then below for a moderator we change this).
if($fpermissions['canviewdeletionnotice'] != 0)
{
    
$visibleonly "AND visible IN (-1,1)";
    
$tvisibleonly "AND t.visible IN (-1,1)";
}
else
{
    
$visibleonly "AND visible='1'";
    
$tvisibleonly "AND t.visible='1'";


Pourriez vous s'il vous plaît, m'expliquer les remplacements de code à appliquer, par rapport aux nouveaux codes de ces fichiers ? (j'ai tenter mais sans succès, ce que je pense est normal aux vues des changements de code de ces template)

Merci par avance, pour votre aide, je ne peux plus voir le premier message du membre dans les sujets en attente de modération ...
Bien cordialement,
Répondre
04-01-2017, 9:36, (Modification du message : 04-01-2017, 10:34 par Pichorka.)
#25
RE: Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
DELETED
Répondre
04-01-2017, 9:53, (Modification du message : 04-01-2017, 10:44 par Pichorka.)
#26
RE: Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
Je vais criser la barre des alertes de modération, n'affiche qu'un cadre vide ... les annonces des forums sont ingérables, et j'ai préféré stopper la Sad

Je suis repassé en 1.8.7 mon backup, franchement c'est du LOURD cette version MyBB 1.8.9 ... et quand on vois la 1.8.10 > https://github.com/mybb/mybb/milestone/15

Et les problèmes avec PHP 7.1 c'est du délire total, > https://community.mybb.com/thread-206640-post-1258356.html#pid1258356
Répondre
04-01-2017, 11:08,
#27
RE: Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
Je compatis, c'est tout ce que je peux faire. Smile 

Je précise cependant que la modification des fichiers système est fortement déconseillée. A moins de rester sur la même version indéfiniment, ce qui n'est pas non plus rassurant au vu des vulnérabilités non corrigées.
Toute mise à jour va "casser" ces modifs qui ne sont pas forcément "reportables" dans la version suivante..

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
04-01-2017, 14:15,
#28
RE: Visibilité des sujets et messages non approuvés non visible par le membre qui a posté
Je suis tout à fait d'accord, ceci étant si ces deux fichier système ont été changé c'est que le code du système de modération à été changée, livré en "vrac" c'est de la folie tout de même, quand on parle de vulnérabilités je comprend mais corriger du code système comme ils le font, c'est à penser que rien n'est testé en amont ...

Attendre les remontés des bugs afin de les corriger, c'est compréhensible pour quelques "coquilles" mais la pour le coup c'est du n'importe quoi total, tout est planté, alors comment faire mis à part corriger les "bugs" ou manquements de code des fichiers système ... ou alors repasser en version vulnérable mais qui fonctionne au moins a 99% ce qui a été mon cas.

Merci pour votre compassion, je me sent moins seul Smile
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique