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é
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


Messages dans ce sujet
Visibilité des sujets et messages non approuvés non visible par le membre qui a posté - Pichorka - 04-01-2017, 8:48



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

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