Seite 1 von 1

Keep Unread Flags: Entweder fehler oder fehlende Funktion

Verfasst: 26.02.2004 21:02
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

Verfasst: 27.02.2004 13:10
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

Verfasst: 29.02.2004 12:16
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