Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Nachricht bei Moderationswarteschlange
#1
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
Zitieren
#2
hallo ich greif das kurz nochmal auf...

seit dem update auf 1.6.4 funktioniert das nicht mehr weiss da jemand was?
Zitieren
#3
Hast du die global.php nach dem Update auch wieder angepasst?
Zitieren
#4
ach man...ich bin so blöd ich habe nur die global.lang.php bearbeitet....maaaaaaan

vielen dank, meistens sinds kleine sachen....
Zitieren
#5
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'] == 1 || $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 />
Zitieren