Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.39 veröffentlicht (02.06.25)


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