MyBB.de Forum

Normale Version: Nachricht bei Moderationswarteschlange
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ist es möglich eine Nachricht zu bekommen wie bei der PN - also nur Supermoderatoren und Admis - wenn ein Thema oder Beitrag in der Moderationswarteschlange ist?

mfg
Falls es jemanden interessier ich habs auf englisch gefunden

http://community.mybb.com/showthread.php...pid=619736

Am Ende muss man noch in dern header dies einfügen:

{$awaiting_moderation_post}
{$awaiting_moderation_posts}
{$awaiting_moderation_thread}
{$awaiting_moderation_threads}
{$awaiting_moderation_attachment}
{$awaiting_moderation_attachments}

bei Fehlern bitte korrigieren
hallo ich greif das kurz nochmal auf...

seit dem update auf 1.6.4 funktioniert das nicht mehr weiss da jemand was?

NetHunter

Hast du die global.php nach dem Update auch wieder angepasst?
ach man...ich bin so blöd ich habe nur die global.lang.php bearbeitet....maaaaaaan

vielen dank, meistens sinds kleine sachen....
Ich wollte das nur mal hier hin posten, weil letzten die Seite nicht zu erreichen war und wir das hier im Forum auch haben sollten:

Wir müssen die also die global.php und global.lang.php ändern:
(hab das mal direkt für euch ins Deutsche übersetzt. Es ist neutral kann also in beiden eingesetzt werden.)
in der global.lang.php
finde:

PHP-Code:
$l['pending_joinrequests'] = "Gruppenleiter-Notiz: Sie haben {1} austehende Gruppenbeitrittsanfragen."

ersetzte durch:

PHP-Code:
$l['pending_joinrequests'] = "Gruppenleiter-Notiz: Sie haben {1} austehende Gruppenbeitrittsanfragen.";
$l['awaiting_moderation_post'] = "Moderatoren-Nachricht: Es gibt einen auf Moderation wartenden Beitrag.";
$l['awaiting_moderation_posts'] = "Moderatoren-Nachricht: Es gibt {1} auf Moderation wartende Beiträge.";
$l['awaiting_moderation_thread'] = "Moderatoren-Nachricht: Es gibt einen auf Moderation wartendes Thema.";
$l['awaiting_moderation_threads'] = "Moderatoren-Nachricht: Es gibt {1} auf Moderation wartendes Themen.";
$l['awaiting_moderation_attachment'] = "Moderatoren-Nachricht: Es gibt einen auf Moderation wartendes Attachment.";
$l['awaiting_moderation_attachments'] = "Moderatoren-Nachricht: Es gibt {1} auf Moderation wartende Attachments."

in der global.php
finde:

PHP-Code:
eval("\$unreadreports = \"".$templates->get("global_unreadreports")."\";");
    }


ersetzte durch:

PHP-Code:
eval("\$unreadreports = \"".$templates->get("global_unreadreports")."\";");
    }
}

$awaiting_moderation '';
// This user is a moderator, super moderator or administrator
if($mybb->usergroup['cancp'] == || $mybb->user['ismoderator'] && $mybb->usergroup['canmodcp'])
{
    
// Unapproved threads
    
$query $db->simple_select("threads""COUNT(tid) AS unapprovedthreads""visible=0 {$flist}");
    
$unapproved_threads $db->fetch_field($query"unapprovedthreads");

    
// 0 or more unapproved threads currently exist
    
if($unapproved_threads 0)
    {
        if(
$unapproved_threads == 1)
        {
            
$lang->awaiting_moderation $lang->awaiting_moderation_thread;
        }
        else
        {
            
$lang->awaiting_moderation $lang->sprintf($lang->awaiting_moderation_threads$unapproved_threads);
        }
        
        eval(
"\$awaiting_moderation = \"".$templates->get("global_awaiting_moderation_threads")."\";");
    }
    
$unreadreports $unreadreports $awaiting_moderation;
    
$awaiting_moderation '';
    
    
// Unapproved posts
    
$query $db->query("
        SELECT COUNT(pid) AS unapprovedposts
        FROM  "
.TABLE_PREFIX."posts p
        LEFT JOIN "
.TABLE_PREFIX."threads t ON (t.tid=p.tid)
        WHERE p.visible='0' 
{$tflist} AND t.firstpost != p.pid
    "
);
    
$unapproved_posts $db->fetch_field($query"unapprovedposts");

    
// 0 or more unapproved posts currently exist
    
if($unapproved_posts 0)
    {
        if(
$unapproved_posts == 1)
        {
            
$lang->awaiting_moderation $lang->awaiting_moderation_post;
        }
        else
        {
            
$lang->awaiting_moderation $lang->sprintf($lang->awaiting_moderation_posts$unapproved_posts);
        }
        
        eval(
"\$awaiting_moderation = \"".$templates->get("global_awaiting_moderation_posts")."\";");
    }
    
$unreadreports $unreadreports $awaiting_moderation;
    
$awaiting_moderation '';
    
    
    
// Unapproved attachments
    
$query $db->query("
        SELECT COUNT(aid) AS unapprovedattachments
        FROM  "
.TABLE_PREFIX."attachments a
        LEFT JOIN "
.TABLE_PREFIX."posts p ON (p.pid=a.pid)
        LEFT JOIN "
.TABLE_PREFIX."threads t ON (t.tid=p.tid)
        WHERE a.visible='0' 
{$tflist}
    "
);
    
$unapproved_attachments $db->fetch_field($query"unapprovedattachments");

    
// 0 or more unapproved attachments currently exist
    
if($unapproved_attachments 0)
    {
        if(
$unapproved_attachments == 1)
        {
            
$lang->awaiting_moderation $lang->awaiting_moderation_attachment;
        }
        else
        {
            
$lang->awaiting_moderation $lang->sprintf($lang->awaiting_moderation_attachments$unapproved_attachments);
        }
        
        eval(
"\$awaiting_moderation = \"".$templates->get("global_awaiting_moderation_attachments")."\";");
    }
    
$unreadreports $unreadreports $awaiting_moderation;



im Adminbereich musst du drei neue Templates erstellen:

global_awaiting_moderation_attachments
Code:
<div class="red_alert"><a href="modcp.php?action=modqueue&type=attachments">{$lang->awaiting_moderation}</a></div>
<br />

global_awaiting_moderation_posts
Code:
<div class="red_alert"><a href="modcp.php?action=modqueue&type=posts">{$lang->awaiting_moderation}</a></div>
<br />

global_awaiting_moderation_threads
Code:
<div class="red_alert"><a href="modcp.php?action=modqueue&type=threads">{$lang->awaiting_moderation}</a></div>
<br />