"Alle Foren als gelesen markieren" kaputt!

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Du könntest ja mal die Dateien:

viewforum.php und viewtopic.php mit frischen Dateien aus einem phpBB 3.0.4 Paket ersetzen ( Mache vorher aber ein Backup der alten Dateien. )
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

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 :-?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hast Du etwas an der Funktion display_forums() in der Datei includes/functions_display.php geschraubt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Miriam hat geschrieben:Hast Du etwas an der Funktion display_forums() in der Datei includes/functions_display.php geschraubt?
Nee. Hab auch mal die ganze Datei mit der Originaldatei vergleichen und konnte außer den eingebauten Mods keine Unterschiede finden.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Dann muss wohl ein MOD etwas verändert haben.
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

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 :cry:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Finde in der index.php:

Code: Alles auswählen

	'U_MARK_FORUMS'		=> ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'mark=forums') : '',
tausche aus gegen:

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') : '',
Und den User phpbb-Testuser kannste auch gleich löschen. :roll:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

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 :wink:

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?
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“