Seite 1 von 1

PN-Anzahl pro Ordner stimmt nicht - Fehler im 3.0.2. ?

Verfasst: 19.07.2008 12:28
von marunde
Ich habe derzeit das Problem, dass die im ACP eingestellte "Anzahl von Nachrichten pro Ordner" nicht umgesetzt wird. Nach wie erscheint bei jedem User die Mitteilung "Ordner ist zu xx% voll (x von 5 Nachrichten gespeichert)"
Das wird dann zum Problem, wenn User PN´s bekommen, dieser aber in die Ordner nicht einsortiert werden können, weil sie da schon PNs befinden. Und PN-Löschen kann nicht die Löstung sein...

Im ACP eingestellt habe ich 50 PN, dieser Wert steht auch in der SQL-DB in der phpbb3_config unter pm_max_msgs so drin.

Einzig scheint dieser eingestellte Wert nicht übernommen worden zu sein. Cache leeren und Template aktualisieren wurde (mehrfach) erledigt.

Wäre für Hilfe sehr dankbar. Danke!

LG marunde

Verfasst: 22.07.2008 18:40
von marunde
Ich benutze die Version 3.0.2 und vermutete einen Fehler beim Update.

Ich habe dieses Problem jetzt gelöst, in dem ich die Datei

includes\ucp\ucp_pm.php

der Version 3.0.1 hochgeladen habe und der Fehler tritt nicht mehr auf. Das heißt die im ACP eingestellte Anzahl der max. PN wird nun auch übernommen und eingehalten.

Vielleicht kann sich dem Problemchen ja mal jemand mit Programmkenntnissen annehmen...

LG marunde

Verfasst: 23.07.2008 07:55
von Dr.Death
Hallo,

ich kann das Problem leider nicht nachvollziehen. ( Ich benutze phpBB 3.0.2 )

Was passiert, wenn du eine frische includes\ucp\ucp_pm.php aus einem phpBB 3.0.2 hochlädst ?
Fehler erneut vorhanden oder nicht ?

Verfasst: 23.07.2008 19:06
von marunde
Dr.Death hat geschrieben:Hallo,

ich kann das Problem leider nicht nachvollziehen. ( Ich benutze phpBB 3.0.2 )

Was passiert, wenn du eine frische includes\ucp\ucp_pm.php aus einem phpBB 3.0.2 hochlädst ?
Fehler erneut vorhanden oder nicht ?
Also vorab: Im ACP ist die Einstellung auf 50 PN pro Ordner
In meinem Testordner befinden sich z.Zt. 7 PNs.
Nach Ausstauch der aktuellen includes\ucp\ucp_pm.php (V 3.0.2) kommt als Anzeige

Code: Alles auswählen

Ordner ist zu 140% voll (7 von 5 Nachrichten gespeichert)
Tausche ich zusätzlich die includes\functions_privmsgs.php (V 3.0.1) aus, kommt ebenfalls das

Code: Alles auswählen

Ordner ist zu 140% voll (7 von 5 Nachrichten gespeichert)
Tausche ich NUR die includes\functions_privmsgs.php (V 3.0.1), also includes\ucp\ucp_pm.php ist jetzt V 3.0.2 ebenso

Code: Alles auswählen

Ordner ist zu 140% voll (7 von 5 Nachrichten gespeichert)
Wechsel ich die includes\ucp\ucp_pm.php wieder auf V 3.0.1 habe ich wieder die richtige Anzeige

Code: Alles auswählen

Ordner ist zu 14% voll (7 von 50 Nachrichten gespeichert)
Also nehme ich doch schon mal an, dass es einen Haken an der Datei gibt. Beide Dateien sind übrigens unmodifiziert

Die Frage - allerdings eher nebensächlicher Natur - woher der Wert 5 Nachrichten kommt. Ist das ein DEFAULT-Wert ? wo wird der eingestellt ?


LG marunde

Verfasst: 25.07.2008 18:32
von easygo
Dafür kanns ja fast nur eine Erklärung geben: der User ist Mitglied einer Gruppe,
für die ein PM-Limit eingetragen wurde, und da seit v3.0.2 der maximale Wert aus allen
(den User betreffenden) Gruppen genommen wird, ist das dann wohl eine 5
bzw. 10% vom globalen Wert. Check das einfach mal durch, mh?