Beiträge: 316
Themen: 58
Registriert seit: 27.04.2008
06.05.2011, 23:11
(Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2011, 00:27 von reisender.)
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
Beiträge: 316
Themen: 58
Registriert seit: 27.04.2008
hallo ich greif das kurz nochmal auf...
seit dem update auf 1.6.4 funktioniert das nicht mehr weiss da jemand was?
Hast du die global.php nach dem Update auch wieder angepasst?
Beiträge: 316
Themen: 58
Registriert seit: 27.04.2008
ach man...ich bin so blöd ich habe nur die global.lang.php bearbeitet....maaaaaaan
vielen dank, meistens sinds kleine sachen....
Beiträge: 316
Themen: 58
Registriert seit: 27.04.2008
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 />