Seite 1 von 1
Freischaltungshinweis im Header?
Verfasst: 13.05.2008 17:56
von Hotzenplotz
Gibt es eine Möglichkeit für Admins und Moderatoren direkt sehen zu können ob und wenn ja wieviele Beiträge auf Freischaltung warten? So muß man ja immer erst in den Moderations-Bereich gehen. Kann man das irgendwie direkt in den Header einbauen, daß z.B. neben "Persönlicher Bereich / Eigene Beiträge" oder auch rechts neben "Foren-Übersicht" oder unter den genannten dann ein Link in den Moderations-Bereich mit "Es warten X Beiträge auf Freischaltung" erscheint.
Hoffe es ist verständlich was ich meine

.
Danke,
Hotzenplotz
Verfasst: 14.05.2008 23:45
von Hotzenplotz
Niemand eine Idee? Evtl. auch um auf andere Weise auf freizuschaltende Beiträge aufmerksam gemacht zu werden. Per E-Mail? Irgendwas?
Verfasst: 15.05.2008 11:41
von Christian_N
Ist es und habe es bei mir auf der Fanpage auch drin (aktuell nur für Admin, aber sollte kein Problem sein es auf Moderatoren umzustellen), weil ich das vermisst hatte und schnell gelöst habe, habe es nur nie als Snippet veröffentlicht, aber wenn doch es mehren für interessant findet wie es mir scheint, werde ich mal nachher schauen ob ich den Code wieder finde und noch aus Hinterkopf weiß was dazu alles nötig war und es dann posten.
Gruß Chris
Verfasst: 15.05.2008 15:32
von Hotzenplotz
Das wäre super. Vielen Dank schonmal (nur Admin würde fürs erste auch reichen).
Verfasst: 15.05.2008 18:20
von Christian_N
Ok dann mache mal folgendes:
Öffnen: includes/functions.php
Finden: Code: Alles auswählen
// Get users online list ... if required
$l_online_users = $online_userlist = $l_online_record = '';
Danach einfügen: Code: Alles auswählen
if ($auth->acl_get('a_') && $user->data['is_registered'])
{
$sql = 'SELECT COUNT(post_id) AS total_gp
FROM ' . POSTS_TABLE . '
WHERE post_approved = 0';
$result = $db->sql_query($sql);
$total_gp = (int) $db->sql_fetchfield('total_gp');
$db->sql_freeresult($result);
if ($total_gp >= 1)
{
$l_guest_posts = ($total_gp == 1) ? $user->lang['GUEST_POST'] : sprintf($user->lang['GUEST_POSTS'], $total_gp);
$template->assign_block_vars('guest_posts_block', array(
'GUEST_POSTS' => $l_guest_posts,
'U_GUEST_POSTS' => append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=queue&mode=unapproved_posts'))
);
}
}
Öffnen: styles/prosilver/template/overall_header.html
Finden: Code: Alles auswählen
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
<div id="message" class="rules">
Davor einfügen: Code: Alles auswählen
<!-- BEGIN guest_posts_block -->
<div id="message" class="rules">
<div class="inner"><span class="corners-top"><span></span></span>
<strong>{L_INFORMATION}:</strong> <a href="{guest_posts_block.U_GUEST_POSTS}">{guest_posts_block.GUEST_POSTS}</a>
<span class="corners-bottom"><span></span></span></div>
</div>
<br />
<!-- END guest_posts_block -->
Öffnen: language/de/common.php
Finden: Code: Alles auswählen
'YOU_NO_NEW_PM' => 'Es warten keine neuen Privaten Nachrichten auf dich.',
Danach einfügen: Code: Alles auswählen
'GUEST_POST' => 'Es ist ein nicht aktivierter Gastbeitrag vorhanden. Klicke diesen Text an, um ihn zu prüfen.',
'GUEST_POSTS' => 'Es sind %s nicht aktivierte Gastbeiträge vorhanden. Klicke diesen Text an, um sie zu prüfen.',
Damit wird auf jeden Fall nur für Admin die Meldung eingeblendet, und nach einem Klick drauf kommt man ins MCP --> Moderations-Warteschlange dann.
Hoffe alles aufgeführt zu habe, ist zwar nicht ganz ausgereift das Teil, kann sicher auf die ein oder andere Seite noch besser gestaltet etc. werden, aber für meine Bedürfnisse reicht es vollkommen aus.
Gruß Chris
Verfasst: 15.05.2008 19:26
von Hotzenplotz
Schonmal vielen Dank. Bezieht sich das jetzt nur auf Gästebeiträge die freigeschaltet werden müssen, oder funktioniert das auch bei Beiträgen von registrierten Nutzern die auf Freischaltung warten?
Verfasst: 15.05.2008 21:00
von Christian_N
Sollte auch bei angemeldete Benutzer so sein, natürlich sollte dann der Text der angezeigt wird etwas anders lauten.
Aber da bei mir in der Fanpage eh nur Gäste in das eine Forum posten (Gästebuch) und es auch keine weitere Foren sonst geben außer nur noch für den Admin für die News, hatte ich es wie gesagt an meine Bedürfnissen zugeschnitten.
Aber so hat man wenigste schon mal ein Grundbaustein welchen mit leichten Änderungen ggf. an deine Bedürfnissen dann anpassen kannst.
Gruß Chris
Verfasst: 17.05.2008 01:49
von Hotzenplotz
Super, es funktioniert. Vielen, vielen Dank!
Verfasst: 19.05.2008 01:27
von Christian_N
Kein Thema freut mich das es funktioniert.
