Posteingang für Admins u. Mods größer als für normale User?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

gloriosa hat geschrieben:
tomtom hat geschrieben: ich muss jeden Tag die Postfachgröße für MODs / Admins neu einstellen, da offenbar die Einstellungen nicht dauerhaft gespeichert werden.

Wie kann man das ändern?
Hallo Thomas,
dann läuft bei Dir etwas schief. :cry:

Die Eingabe für Maximale Nachrichten im Eingang für Admins/Mods ==> z.B. 100 wird normalerweise gespeichert ! :D
Ach ne ... davon ging ich aus.
Gruß, Tom
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Huhu,

weiss denn niemand weiter?
Gruß, Tom
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo Thomas,
ich habe seit xx.xx.05 dieses eingebaut :

Code: Alles auswählen


In phpmyadmin folgenden SQL-Text einfügen:

INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
VALUES (
'max_inbox_privmsgs_adminsmods', '50'
);


Öffne privmsg.php

Suche:

   if ( $inbox_info['inbox_items'] >= $board_config['max_inbox_privmsgs'] )

Ersetze durch:

   if ( ($userdata['user_level'] == "0" AND $inbox_info['inbox_items'] >= $board_config['max_inbox_privmsgs']) OR  (($userdata['user_level'] == "1" OR $userdata['user_level'] == "2") AND $inbox_info['inbox_items'] >= $board_config['max_inbox_privmsgs_adminsmods']) )

Suche:

if ( $folder != 'outbox' )
{
   $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_remain = ( $board_config['max_' . $folder . '_privmsgs'] > 0 ) ? $board_config['max_' . $folder . '_privmsgs'] - $pm_all_total : 0;

Ersetze durch:

if ( $folder != 'outbox' )
{
  if ( $folder == 'inbox') {
    if ($userdata['user_level'] == "1" OR $userdata['user_level'] == "2") {
      $zusatz = "_adminsmods";
    }
    else {
      $zusatz= "";
    }
  }
   $inbox_limit_pct = ( $board_config['max_' . $folder . '_privmsgs' . $zusatz] > 0 ) ? round(( $pm_all_total / $board_config['max_' . $folder . '_privmsgs' . $zusatz] ) * 100) : 100;
   $inbox_limit_img_length = ( $board_config['max_' . $folder . '_privmsgs' . $zusatz] > 0 ) ? round(( $pm_all_total / $board_config['max_' . $folder . '_privmsgs' . $zusatz] ) * $board_config['privmsg_graphic_length']) : $board_config['privmsg_graphic_length'];
   $inbox_limit_remain = ( $board_config['max_' . $folder . '_privmsgs' . $zusatz] > 0 ) ? $board_config['max_' . $folder . '_privmsgs' . $zusatz] - $pm_all_total : 0;


Öffne admin/admin_board.php

Suche:

   "L_INBOX_LIMIT" => $lang['Inbox_limits'],

Darunter einfügen:

   "L_INBOX_LIMIT_ADMINSMODS" => $lang['Inbox_limits_adminsmods'],


Suche:

   "INBOX_LIMIT" => $new['max_inbox_privmsgs'],

Darunter einfügen:

   "INBOX_LIMIT_ADMINSMODS" => $new['max_inbox_privmsgs_adminsmods'],

Suche:

   "INBOX_PRIVMSGS" => $new['max_inbox_privmsgs'],

Darunter einfügen:

   "INBOX_PRIVMSGS_ADMINSMODS" => $new['max_inbox_privmsgs_adminsmods'],


Öffne language/lang_admin.php

Suche:

$lang['Inbox_limits'] = 'Maximale Nachrichten im Eingang';

Darunter einfügen:

$lang['Inbox_limits_adminsmods'] = 'Maximale Nachrichten im Eingang für Admins/Mods';

ÖFFNE templates/subSilver/admin/board_config_body.tpl

FINDE: 

<tr>
      <td class="row1">{L_INBOX_LIMIT}</td>
      <td class="row2"><input class="post" type="text" maxlength="4" size="4" name="max_inbox_privmsgs" value="{INBOX_LIMIT}" /></td>
   </tr> 


DANACH EINFÜGEN: 

   <tr>
      <td class="row1">{L_INBOX_LIMIT_ADMINSMODS}</td>
      <td class="row2"><input class="post" type="text" maxlength="4" size="4" name="max_inbox_privmsgs_adminsmods" value="{INBOX_LIMIT_ADMINSMODS}" /></td>
   </tr>
und das funktioniert prima ! :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

HI,

ist der Code identisch mit dem oben geposteten?
Gruß, Tom
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Antwort

Beitrag von gloriosa »

Hallo Thomas,
ja. Ich habe, es zwischenzeitlich verglichen ! :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Re: Antwort

Beitrag von tomtom »

gloriosa hat geschrieben:Hallo Thomas,
ja. Ich habe, es zwischenzeitlich verglichen ! :wink:
Hi,

das ist seltsam ... habe den gleichen Code ja auch drin!? :o
Gruß, Tom
yen
Mitglied
Beiträge: 55
Registriert: 07.05.2005 13:17

Beitrag von yen »

Schau mal, ob du die MySQL-Änderung erfolgreich durchgeführt hast, und wenn ja, ob er die Daten reinschreibt (-> phpMyAdmin).
Heuni
Mitglied
Beiträge: 263
Registriert: 18.02.2002 01:00
Wohnort: New York City in Mind
Kontaktdaten:

Beitrag von Heuni »

so, problem: wenn ich nun einen mod zum user mache, und sein postfach auf 100% war, kann er unendlich viele pn's bekommen. wie kann das behoben werden?
kann jemand helfen?
Heuni
18 TIL I DIE
\...mit ihr war der Schnee immer ein bisschen weißer...\
Benutzeravatar
Apotemnophiliac
Mitglied
Beiträge: 194
Registriert: 29.01.2006 14:05
Wohnort: Graz

Beitrag von Apotemnophiliac »

Gibt es da auch ein unbegrenzt?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Apotemnophiliac hat geschrieben:Gibt es da auch ein unbegrenzt?
Hi ...

Code: Alles auswählen

INSERT INTO `phpbb_config` ( `config_name` , `config_value` ) 
VALUES ( 
'max_inbox_privmsgs_adminsmods', '50' 
);
Dann trage doch einfach anstatt der 50 -> 100000 ein ... damit solltest du eine Weile hinkommen :D

Markus
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“