MyBB.de Forum
Nachricht bei Moderationswarteschlange - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Nachricht bei Moderationswarteschlange (/thread-18354.html)



Nachricht bei Moderationswarteschlange - reisender - 06.05.2011

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?mode=linear&tid=84847&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


RE: Nachricht bei Moderationswarteschlange - reisender - 21.09.2011

hallo ich greif das kurz nochmal auf...

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


RE: Nachricht bei Moderationswarteschlange - NetHunter - 21.09.2011

Hast du die global.php nach dem Update auch wieder angepasst?


RE: Nachricht bei Moderationswarteschlange - reisender - 21.09.2011

ach man...ich bin so blöd ich habe nur die global.lang.php bearbeitet....maaaaaaan

vielen dank, meistens sinds kleine sachen....


RE: Nachricht bei Moderationswarteschlange - reisender - 02.07.2014

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