Ordnergröße Private Nachrichten

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
chrisschmid
Mitglied
Beiträge: 20
Registriert: 12.02.2003 19:25

Ordnergröße Private Nachrichten

Beitrag von chrisschmid »

Hallo,

eine Frage, mir schreiben Forumsmitglieder, dass Ihr Ordner z.b. Archiv eine Größe von 140% hat. Das betrifft nicht nur diesen Ordner sondern alle Ordner der PN´s.
Ich habe die Nachrichtenanzahl in der Konfiguration festgelegt, aber irgendwie klappt das komischer weise nicht.

Wie kann ich denn das Problem der Übergröße beheben?

Danke

Chris
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Lösung

Beitrag von gloriosa »

Hallo,
Du liest Dir dazu am Besten diesen Beitrag durch. :o

Mit der Installation des MOD's kannst Du via ACP die PN/PM die sich in den diversen Postfächern der Mitglieder befinden zentral managen ! :D
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 !
chrisschmid
Mitglied
Beiträge: 20
Registriert: 12.02.2003 19:25

Beitrag von chrisschmid »

Hallo,

den MOD kenne ich, ist aber nicht das, was ich suche.
Es geht nicht darum, dass ich PN´s lesen oder archivieren möchte.
Es geht darum, dass mich User anmailen und mitteilen, dass Ihre PN-Ordner bereits zu 140% voll sind. Eigentlich müssten doch die PN´s egal ob in Posteingang, Postausgang usw. automatisch gelöscht werden, wenn die 100% Marke überschritten wird und genau das ist mein Problem, dass das nicht funktioniert.

Vielleicht gibt es ja doch noch Hilfe

Danke

Chris
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Snippet

Beitrag von gloriosa »

Hallo,
für Admin's und Moderatoren gibt es dieses Snippet

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>
welches es möglich macht deren Postfächer zu vergrößern ! :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 !
chrisschmid
Mitglied
Beiträge: 20
Registriert: 12.02.2003 19:25

Beitrag von chrisschmid »

Hallo,

danke für Deine Hilfe.
Ich will aber nicht die Ordnergröße ändern.

Es geht darum, dass wenn der Ordner (Posteingang, Postausgang, usw.) bereits zu mehr als 100% gefüllt ist, dass automatisch die ältesten PN´s gelösch werden.
Ist sowas möglich?

Danke

Chris
Maxy
Mitglied
Beiträge: 135
Registriert: 01.06.2004 17:33

Beitrag von Maxy »

Hast du in letzter Zeit mal die Ordnergröße für PN geändert? Da haben schon ein paar nachgefragt, weil sie die Ordnergröße runtergesetzt haben und die überzähligen PN nicht gelöscht wurden.
chrisschmid
Mitglied
Beiträge: 20
Registriert: 12.02.2003 19:25

Beitrag von chrisschmid »

Hallo,

Danke, aber da habe ich nichts dran geändert.

Chris
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“