"Alle Foren als gelesen markieren" kaputt!
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.
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.
Hab ich gemacht, leider ohne Erfolg. Ich hab auch beide Dateien von Hand mit den Versionen vom Installationspaket verglichen. Außer den Stellen, wo von Mods was eingebaut wurde, is da mein Unterschied zu finden. Die viewforum.php is sogar komplett identisch. Browser-Cache & Co hab ich auch extra gelöscht beim Testen 

Also...
Am 10. Dezember hab ich folgende Dinge gemacht:
- Automatische Sommerzeitumstellung von 1.0.5 auf 1.0.6 aktualisiert (nur sessions.php wurde geändert)
- Advanced Last Topic Titles von 1.2.4 auf 1.2.5 aktualisiert (functions_display.php wurde geändert, sonst nur mod-eigene Dateien ersetzt)
- Forenupdate von 3.0.2 auf 3.0.3
Am 13. Dezember wurde mir der Fehler von einem User gemeldet.
Nun hab ich die functions_display.php von einem Backup vom 11. Dezember hochgeladen und der Fehler taucht da schon auf. Wenn ich aber ein Backup von davor einspiele, verschwindet der Fehler. Es muss also an dieser Datei liegen und durch die oben beschriebenen Änderungen hervorgerufen worden sein (Sommerzeit scheidet aus, da keine Änderung an der functions_display.php).
Lade ich die Originaldatei von 3.0.3 hoch (also modfrei) bleibt der Fehler bestehen. Demnach kann es nicht an Modifikationen der Datei liegen, sondern es kommt nur noch das Update auf 3.0.3 in Frage.
Ein paar weitere Mod-Updates und das Update auf 3.0.4 können auch nicht Schuld sein, da ich die erst ab dem 18. Dezember gemacht hab und der Fehler da ja schon da war.
Ich hab dann mal die 3.0.3 Originaldatei mit meiner vom 11. Dezember verglichen. Es ist nichts zu finden, wo das Update nicht richtig funktioniert hätte. Auch wenn ich die Installationsanweisung des Advanced Last Topic Title Mods aufrufe und die Änderungen kontrolliere, finde ich keinen Fehler.
Ich hab jetzt mal angefragt, ob der Fehler erst aufkam, als der User ihn postete oder ob der da schon länger da war. Dann müsste ich ja anders suchen. Ansonsten weiß ich nicht mehr weiter
Am 10. Dezember hab ich folgende Dinge gemacht:
- Automatische Sommerzeitumstellung von 1.0.5 auf 1.0.6 aktualisiert (nur sessions.php wurde geändert)
- Advanced Last Topic Titles von 1.2.4 auf 1.2.5 aktualisiert (functions_display.php wurde geändert, sonst nur mod-eigene Dateien ersetzt)
- Forenupdate von 3.0.2 auf 3.0.3
Am 13. Dezember wurde mir der Fehler von einem User gemeldet.
Nun hab ich die functions_display.php von einem Backup vom 11. Dezember hochgeladen und der Fehler taucht da schon auf. Wenn ich aber ein Backup von davor einspiele, verschwindet der Fehler. Es muss also an dieser Datei liegen und durch die oben beschriebenen Änderungen hervorgerufen worden sein (Sommerzeit scheidet aus, da keine Änderung an der functions_display.php).
Lade ich die Originaldatei von 3.0.3 hoch (also modfrei) bleibt der Fehler bestehen. Demnach kann es nicht an Modifikationen der Datei liegen, sondern es kommt nur noch das Update auf 3.0.3 in Frage.
Ein paar weitere Mod-Updates und das Update auf 3.0.4 können auch nicht Schuld sein, da ich die erst ab dem 18. Dezember gemacht hab und der Fehler da ja schon da war.
Ich hab dann mal die 3.0.3 Originaldatei mit meiner vom 11. Dezember verglichen. Es ist nichts zu finden, wo das Update nicht richtig funktioniert hätte. Auch wenn ich die Installationsanweisung des Advanced Last Topic Title Mods aufrufe und die Änderungen kontrolliere, finde ich keinen Fehler.
Ich hab jetzt mal angefragt, ob der Fehler erst aufkam, als der User ihn postete oder ob der da schon länger da war. Dann müsste ich ja anders suchen. Ansonsten weiß ich nicht mehr weiter

Also ich habe es gerade auf einem funkelnagelneuen pbpbb3.0.4 Forum probiert. Da klappt's ohne Probleme. Daher würde ich die Idee, dass es nur am Update liegt erst einmal nicht in die engere Wahl ziehen.
Kannst ja mal die includes/functions_display.php verlinken. KB:datei.
//Edit: Ich nehme alles zurück... schick bitte die index.php mit.
Da wird garkein Hash übergeben! Und daran liegt's.
Kannst ja mal die includes/functions_display.php verlinken. KB:datei.
//Edit: Ich nehme alles zurück... schick bitte die index.php mit.
Da wird garkein Hash übergeben! Und daran liegt's.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Ich hab grad auch was festgestellt! Man sollte nicht so viel in der Nacht arbeiten, wo man nicht mehr aufnamhefähig is.
Ich hab nämlich noch ein Backup, das nach den Mod-Updates und vor dem Forenupdate entstanden is. Das hab ich grade eingespielt und damit funktioniert es. Die Datei von ein paar Stunden später nach dem Forenupdate verursacht den Fehler. Der Fehler is also definitiv durch das Update auf 3.0.3 gekommen. Das schließt ja nicht unbedingt aus, dass auch eine andere Datei mit Schuld trägt.
index.php
Ich hab nämlich noch ein Backup, das nach den Mod-Updates und vor dem Forenupdate entstanden is. Das hab ich grade eingespielt und damit funktioniert es. Die Datei von ein paar Stunden später nach dem Forenupdate verursacht den Fehler. Der Fehler is also definitiv durch das Update auf 3.0.3 gekommen. Das schließt ja nicht unbedingt aus, dass auch eine andere Datei mit Schuld trägt.
index.php
Finde in der index.php:
tausche aus gegen:
Und den User phpbb-Testuser kannste auch gleich löschen. 
Code: Alles auswählen
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'mark=forums') : '',
Code: Alles auswählen
'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'hash=' . generate_link_hash('global') . '&mark=forums') : '',

Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Danke für deine Hilfe
Habs geändert und es funktioniert jetzt. Hab auch mal die index.php meiner Backups und der Originalpakete verglichen. Diese hash-Angabe kam erst mit Version 3.0.3 und diese Änderung hat das Update bei mir nicht durchgeführt. Zu dem Fehler kommts dann aber erst, wenn auch die functions_display.php upgedatet ist. Daher hatte es wieder funktioniert, wenn ich die gegen die nicht aktualisierte Version ersetzt hatte...
Aber, jetzt isses ja endlich geschafft, das war was
PS: Es hat sich gestern noch ein User mit dem Namen icke0815 und Geb am 1.1. angemeldet. War das auch einer von hier, den ich dann wieder löschen kann?

Habs geändert und es funktioniert jetzt. Hab auch mal die index.php meiner Backups und der Originalpakete verglichen. Diese hash-Angabe kam erst mit Version 3.0.3 und diese Änderung hat das Update bei mir nicht durchgeführt. Zu dem Fehler kommts dann aber erst, wenn auch die functions_display.php upgedatet ist. Daher hatte es wieder funktioniert, wenn ich die gegen die nicht aktualisierte Version ersetzt hatte...
Aber, jetzt isses ja endlich geschafft, das war was

PS: Es hat sich gestern noch ein User mit dem Namen icke0815 und Geb am 1.1. angemeldet. War das auch einer von hier, den ich dann wieder löschen kann?