Kann keine User mehr im User Reminder löschen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Kann keine User mehr im User Reminder löschen

Beitrag von eumelchen »

Hallo zusammen,

ich hatte eine Zeit lang Probleme mit dem User Reminder (1.0.5), nichtaktive User wurden nicht mehr erinnert. Ich weiß nicht mehr was ich alles gemacht habe, aber irgendwann hat es dann wieder funktioniert.
Allerdings, wie ich jetzt festgestellt habe, mit einer Ausnahme!

Jetzt habe ich einige User die laut meinem Plan nach nach der 2.Erinnerung gelöscht werden sollten. So weit so gut. Ich kann die User auswählen, ich kann auch wählen ob noch einmal eine Mail verschickt werden soll und wenn ich dann auf Absenden klicke dann passiert eine Weile nichts und dann erscheint unten in der Browserzeile "Fertig", im ACP erscheint aber nur eine weiße Seite.
Ich muss dann wieder manuell ins Forum und wenn ich dann nachschaue sind die Mitglieder, die ich löschen wollte, immer noch da.

Wo kann der Fehler liegen?

Edit:
Ich habe jetzt noch einmal getestet, einzelne User lassen sich löschen, es kommt aber auch dann nur der weiße Bildschirm und weil dann nichts mehr geht muss ich wieder die Adresse meines Forums im Browser neu eingeben und ich lande dann normal auf der Foren-Startseite, nicht mehr im ACP.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kann keine User mehr im User Reminder löschen

Beitrag von Miriam »

Mußtest Du bei dieser MOD auch Sprachdateien für das ACP anpassen?
Falls dem so sein sollte: KB:utf8bom
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Kann keine User mehr im User Reminder löschen

Beitrag von eumelchen »

Hallo Miriam,

nein, da ist nichts geändert worden, hatte ja auch schon mal funktioniert. Ich habe aber trotzdem die language-Dateien kontrolliert, sind alle richtig kodiert.

Ich habe jetzt noch festgestellt, wenn ich mehrere User zum Löschen auswähle, dann wird immer nur der Letzte der ausgewählten User gelöscht.

Aber immer mit dem Effekt das hinterher der weiße Bildschirm erscheint und nichts mehr geht.
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: Kann keine User mehr im User Reminder löschen

Beitrag von AYYILDIZLAR »

Hallo,

Schau mal hier viewtopic.php?f=88&t=167110&start=310
Der erste Beitrag von Mahony bzw. der zweite Beitrag überhaupt auf der Seite, das könnte dir bei deinem Problem evtl. weiterhelfen.


Grüße
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Kann keine User mehr im User Reminder löschen

Beitrag von eumelchen »

Ich habe jetzt mal meine Versuche lokal mit XAMPP gemacht.

Der Effekt ist dort der gleiche, nur erscheint da dann kein weißer Bildschirm eine Fehlermeldung:
Fatal error: Call to undefined function phpbb_delete_user_pms() in C:\xampp\htdocs\includes\functions_user.php on line 545

Hier der Ausschnitt der functions_user.php:

Code: Alles auswählen

    while ($row = $db->sql_fetchrow($result))
    {
        $undelivered_msg[] = $row['msg_id'];
        $undelivered_user[$row['user_id']][] = true;
    }
    $db->sql_freeresult($result); //Das ist die Zeile 545

    if (sizeof($undelivered_msg))
    {
        $sql = 'DELETE FROM ' . PRIVMSGS_TABLE . '
            WHERE ' . $db->sql_in_set('msg_id', $undelivered_msg);
        $db->sql_query($sql);
    } 
Hier noch mal Zeile 545 separat: $db->sql_freeresult($result); //Das ist die Zeile 545

Was soll denn da der Fehler sein?

Lokal habe ich übrigens auch das memory_limit auf 224 erhöht, hatte auch nichts gebracht.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kann keine User mehr im User Reminder löschen

Beitrag von Miriam »

Zeig mal Deine functions_user.php mittels PasteBin her.


Lies generell auch: KB:debugmode
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Kann keine User mehr im User Reminder löschen

Beitrag von eumelchen »

Hier schon mal die gewünschte Datei: https://www.phpbb.de/support/pastebin.p ... iew&s=1232
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Kann keine User mehr im User Reminder löschen

Beitrag von eumelchen »

Ich habe heute noch folgendes festgestellt. Wenn ich ganz normal einen User lösche habe ich den gleichen Effekt, scheint also kein Problem mit dem User Reminder zu sein.
Zusätzlich habe ich noch Folgendes festgestellt.
Heute Morgen habe ich eine Neuanmeldung im Forum kontrolliert und dabei festgestellt das nur "Scherz-Angaben" gemacht worden sind. Ich habe den neuen User gelöscht und es passierte derselbe Fehler, weißer Bildschirm und ich musste das Forum neu starten.
Danach stand der Name der Neuanmeldung immer noch unter "Unser neuestes Mitglied", wenn ich dann aber auf den Namen klicke erscheint die Meldung das der Benutzer nicht existiert.

Vielleicht hilft diese Info, auch für den "Start-Fehler" aus diesem Beitrag weiter.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kann keine User mehr im User Reminder löschen

Beitrag von Miriam »

Kannst Du noch die includes/functions_privmsgs.php herzeigen?

Code: Alles auswählen

$db->sql_freeresult($result); //Das ist die Zeile 545  
^^Das halte ich für ein Gerücht.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eumelchen
Mitglied
Beiträge: 701
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: Kann keine User mehr im User Reminder löschen

Beitrag von eumelchen »

Hallo Miriam,

ich hatte mir die Datei mit notepad++ angesehen und da war die zeile 545 wirklich die die ich angegeben hatte. Den Kommentar hatte ich auch mit notepad++ in der Zeile eingefügt.
Jetzt habe ich hier auch gesehen das es mit der hier eingestellten Datei nicht übereinstimmt. Komisch.

Hier noch die gewünschte Datei: https://www.phpbb.de/support/pastebin.p ... iew&s=1233
Antworten

Zurück zu „[3.0.x] Mod Support“