Seite 2 von 2
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 14.09.2012 19:40
von Nuramon
Hast du mal getestet, welche Zeit bei deinem Server Mitternacht ist? So wie Miriam das sagte?
Sonst könnte ich mir nicht erklären, wieso das nicht funktioniert.
Kontrolliere, ob die Leute wirklich in der Gruppe der "Kürzlich registrierten User" sind und prüf mal, ob diese Gruppe bei dir auch die ID 7 hat.
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 14.09.2012 23:55
von CCord
Ach, Verzeihung, das hatte ich vergessen zu schreiben: Die Serverzeit "midnight" ist bei mir 00:00:00 - stimmt also.
Die Gruppen-ID habe ich natürlich angepasst, ist bei mir 57 (warum auch immer..)
Und ob die Leute, die nach ein paar Stunden trotz dieser Sperre schon wieder einen Beitrag verfassen können, auch Mitglieder der besagten Gruppe sind, ist immer das erste was ich nachgeprüft habe. Ich habe mir selbst ein Test-Konto erstellt und bekomme auch die TOO_MANY_NOOB_POSTS-Fehlermeldung, wenn ich einen Beitrag über meinem Limit verfassen will. Aber nach ein paar Stunden geht es wie gesagt schon wieder...
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 15.09.2012 07:36
von Miriam
Auch am selben Tag?
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 15.09.2012 10:57
von CCord
Ja, natürlich.
Konkretes Beispiel: Benutzer registriert sich um 10:51h. Um 14:31 schreibt er seinen ersten Beitrag. Um 14:42 seinen zweiten Beitrag. (Zeit zwischen zwei Beiträgen ist auf 600 Sekunden, also 10 Minuten. - Einstellung in deinem Skript ist auf ein 1 Beitrag pro Tag eingestellt.)
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 15.09.2012 11:41
von Nuramon
Nargh, ich habe schon 5mal drüber geguckt und mir fiel nichts auf -.-
Jetzt beim sechsten mal hab ich eine Kleinigkeit an Miriams Code bemerkt.
(Ich darf doch verbessern?)
Finde:
Code: Alles auswählen
if (in_array($mode, array('post', 'reply')) AND group_memberships($newly_reg_group_id, $user->data['user_id'], true))
Ersetze durch:
Code: Alles auswählen
if (in_array($mode, array('post', 'reply', 'quote')) AND group_memberships($newly_reg_group_id, $user->data['user_id'], true))
Vielleicht geht es dann.
Kannst du mal nachprüfen, ob der zweite Beitrag des Users dann ein Zitat enthielt?
Wobei man ja auch Zitieren kann und dann das Zitat rauslöscht.
Das würde auch erklären, warum DU den Fehler nicht bekamst, weil du beim Testen wohl nie zitiert hast.
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 15.09.2012 20:08
von Miriam
Verdammt... Irgendein Schlupfloch gibt es doch immer.

Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 15.09.2012 21:02
von Nuramon
Miriam hat geschrieben:Verdammt... Irgendein Schlupfloch gibt es doch immer.

Hauptsache man findet es. (oder eher gesagt andere, Fehler im eigenen Code findet man selten

)
Du hast immerhin dran gedacht das edit und delete rauszulassen, ich hätte das vergessen und dann hätten die nicht mehr bearbeiten können^^
Mit jedem Code-Stück was ich lese, lerne ich mehr über phpBB kennen. Finde ich gut.
Re: 3 Beiträge/Tag für Neuregistrierte Nutzer
Verfasst: 16.09.2012 11:04
von CCord
Oh man, ihr habt recht!

Die betroffenen Beiträge beinhalten alle ein Zitat.
Haha, danke vielmals!
