Hallo!
Im Adminstrationsbereich vom Forum kann ich ja die maximale Menge der speicherbaren privat Nachrichten (PM's) festlegen.
Das geht aber nur für ALLE (Mitglieder und Admins) zusammen.
Ich möchte aber, das als Beispiel der Admin 50 PM's im Posteingang speichern kann, die normalen Nutzer aber nur eine oder zwei.
Ist das möglich ?
Ich bedanke mich schonmal.
Liebe Grüße
Dieter
Privat Nachrichten > maximaler Speicher
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- oliver12345
- Mitglied
- Beiträge: 613
- Registriert: 22.05.2003 16:58
- Wohnort: Thale
- Kontaktdaten:
Das würde mich auch mal interessieren. 
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
*ungetestet*
Es gäbe 2 Möglichkeiten, entweder ihr legt im Adminpanel ´n neues Feld an (wo ihr für Admins die max. Anzahl der PMs eingeben könnt, das bisherige Feld würde dann für normale User genutzt)...
..oder ihr cheatet.
privmsg.php
++FINDE++
Damit dann auch die Statusanzeige wieder stimmt, müsstet ihr noch folgendes machen..
++FINDE++
Es gäbe 2 Möglichkeiten, entweder ihr legt im Adminpanel ´n neues Feld an (wo ihr für Admins die max. Anzahl der PMs eingeben könnt, das bisherige Feld würde dann für normale User genutzt)...
..oder ihr cheatet.
privmsg.php
++FINDE++
++MIT FOLGENDEM ERSETZEN++if ( $inbox_info['inbox_items'] >= $board_config['max_inbox_privmsgs'] )
(Admins könnten dann 50 PMs mehr erhalten als vorgegeben.)$max_inbox = ( $userdata['user_level'] == ADMIN ) ? ($board_config['max_inbox_privmsgs']+50) : $board_config['max_inbox_privmsgs'];
if ( $inbox_info['inbox_items'] >= $max_inbox )
Damit dann auch die Statusanzeige wieder stimmt, müsstet ihr noch folgendes machen..
++FINDE++
++MIT FOLGENDEM ERSETZEN++$inbox_limit_pct = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? round(( $pm_all_total / $board_config['max_' . $folder . '_privmsgs'] ) * 100) : 100;
$inbox_limit_img_length = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? round(( $pm_all_total / $board_config['max_' . $folder . '_privmsgs'] ) * $board_config['privmsg_graphic_length']) : $board_config['privmsg_graphic_length'];
$inbox_limit_pct = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? round(( $pm_all_total / ($board_config['max_' . $folder . '_privmsgs']+50) ) * 100) : 100;
$inbox_limit_img_length = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? round(( $pm_all_total / ($board_config['max_' . $folder . '_privmsgs']+50) ) * $board_config['privmsg_graphic_length']) : $board_config['privmsg_graphic_length'];
Also ich hab das so gemacht:
In der privmsg.php suchen nach:
Danach einfügen:
Verdoppelt die Kapazität des Posteingangs für Admins. Die Statusanzeige paßt sich auch an, klappt tadellos. Für die Sentbox und die Savebox geht das dito.
In der privmsg.php suchen nach:
Code: Alles auswählen
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PRIVMSGS);
init_userprefs($userdata);
//
// End session management
//
Code: Alles auswählen
if ($userdata['user_level'] == ADMIN) {
$board_config['max_inbox_privmsgs'] = ($board_config['max_inbox_privmsgs']*2);
}