Keep Unread Flags: Entweder fehler oder fehlende Funktion

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Keep Unread Flags: Entweder fehler oder fehlende Funktion

Beitrag von Wuppi »

Hi

hab nen Problem mit dem Keep Unreed Flags-Mod:

Wenn ich den so einbaue wie mir die Anleitung das sagt, kommt bei klick auf "neuen Beitrag anzeigen" folgende Fehlermeldung:

Code: Alles auswählen

Could not obtain newer/older topic information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE t.topic_id = 4144 AND t.topic_moved_id = 0

SELECT p.post_id, t.topic_last_post_id FROM (mforum_topics t LEFT JOIN mforum_posts p ON p.topic_id = t.topic_id AND p.post_time > ) WHERE t.topic_id = 4144 AND t.topic_moved_id = 0 ORDER BY p.post_time

Line : 193
File : /home/w0402mf01/www.muenzforum.com/viewtopic.php
Dieses hab ich jetzt fixen können - Die Anleitung sagt:

Code: Alles auswählen

//-- mod : keep unread -----------------------------------------------------------------------------
//-- delete
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
//-- fin mod : keep unread ------------------------------------------------------------------------- 
Ich soll also diese beiden Zeilen entfernen. Hab ich ja gemacht - Fehlermeldung steht oben. Jetzt hab ich aber das $userdata wieder reingeschrieben - jetzt ist die Fehlermeldung weg ;)

ABER ... ein neuer Fehler hat sich zu erkennen geben. Beiträge werden nicht mehr sauber als gelesen Markiert. Bzw. sobald ich etwas in einem Beitrag schreibe, ist dieser wieder ungelesen - das sollte ja net so sein.

Eine Version der viewtopic.php wo der obrige Fehler auftrat, gibt es unter http://www.muenzforum.com/viewtopic.txt (aktuelle änderung ist nur das init_userprefs auskommentiert ist.

Weiß jemand was ich da noch machen kann das ich mit dem Mod keine Probleme mehr hab?!

Bin schon am überlegen, ob ich den rausschmeiße und den anderen Undread-Flag-Mod einbaue (der per standard in die db schreibt) - aber das wäre etwas arbeit wo ich derzeit nicht so die Zeit für hab. (die viewtopic und die anderen Dateien sind ziemlich durchgemoddet)

Bis denne
Wuppi
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

wenn ich das
init_userprefs($userdata);
auch wieder reinschreibe, werden mir im viewtopic-Bereich KEINE Icons mehr angezeigt :(

Kann mir da einer weiterhelfen?

Bis denne
Wuppi
Benutzeravatar
Wuppi
Mitglied
Beiträge: 734
Registriert: 14.05.2002 23:04
Wohnort: Köln
Kontaktdaten:

Beitrag von Wuppi »

Hi

soch der obere Fehler kann zum Glück etwas eingrenzt werden ...

Wenn man auf "Beiträge seit dem letzten Besuch anzeigen" werden gelesene Beiträge weiterhin als ungelesen angezeigt.

Zudem funktioniert der Link "Alle Foren als gelesen markieren" überhaupt nicht mehr.

Zu ersteren weiß ich das es ein Problem gab den KeepUnreedFlag-Mod in die search.php einzubinden - hab nur das erste Edit gemacht und die search.php war nicht mehr nutzbar - also hab ich das weggelassen.

Beim 2. weiß ich aber nicht wieso das nicht geht :(

Es gibt doch noch nen 2. Mod der sowas in der Art macht - wie hieß der noch? Werde wohl den KeepUnreadFlag-Müll raushauen und den anderen rein :(

Oder hat noch jemand nen Lösungsvorschlag?

Bis denne
Wuppi
Antworten

Zurück zu „phpBB 2.0: Mod Support“