Ein Thema als gelesen markiert -> alle Themen gelesen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Ein Thema als gelesen markiert -> alle Themen gelesen (/thread-31129.html) |
Ein Thema als gelesen markiert -> alle Themen gelesen - lantis - 14.12.2014 Huhu ich hab mal wieder ein kleines Problem bei dem ich ausschließen kann, dass es an meinen eigenen Style-Dateien oder Scripten der Website liegt weil ich diese in einen separaten Header geschrieben habe. Das Forum hat jetzt seinen eigenen Header Zum Problem: Ich habe mehrere neue Beiträge in einem Forum. Diese werden sowohl beim Forum als auch in der Themenübersicht als ungelesen dargestellt. Soweit so gut. Klicke ich nun EIN Thema davon an und gehe mit der Forennavigation zur Themenübersicht des Forums zurück, sind plötzlich alle anderen Themen ebenfalls als gelesen markiert. Soll das so sein? Ich habe absolut nichts an diesen Templates die dafür zuständig sind geändert. Das Problem könnt ihr euch auf www.sw-battlefront.de/forum ansehen. Ich bitte um Rat. RE: Ein Thema als gelesen markiert -> alle Themen gelesen - StefanT - 14.12.2014 Tritt das Problem bei Benutzern und/oder bei Gästen auf? RE: Ein Thema als gelesen markiert -> alle Themen gelesen - lantis - 14.12.2014 Sowohl als Admin als auch Gast. RE: Ein Thema als gelesen markiert -> alle Themen gelesen - SvePu - 14.12.2014 Bei mir (als Gast) bleiben die Foren auch nach einem Reload der Seite als gelesen markiert. Sobald ich die Seiten-Cookies lösche, stehen sie wieder als ungelesen da - eigentlich alles wie es sein soll. RE: Ein Thema als gelesen markiert -> alle Themen gelesen - lantis - 14.12.2014 Aber wenn ich mehrere Beiträge ungelesen habe und ich klicke eines davon an, werden bei mir alle anderen ungelesenen Themen als gelesen markiert. Obwohl ich auf die anderen noch gar nicht zugegriffen habe. Hier auf mybb.de geht's ja. Die Themen die ungelesen sind, sind Fett dargestellt mit Pfeil dran. Klicke ich ein Thema davon an und kehre auf die Themenseite zurück ist das Thema gelesen und alle anderen die noch nicht angeklickt wurden ungelesen. Bei meinem Forum ist das aber leider nicht der Fall. RE: Ein Thema als gelesen markiert -> alle Themen gelesen - doylecc - 14.12.2014 (14.12.2014, 15:42)lantis schrieb: Aber wenn ich mehrere Beiträge ungelesen habe und ich klicke eines davon an, werden bei mir alle anderen ungelesenen Themen als gelesen markiert. Obwohl ich auf die anderen noch gar nicht zugegriffen habe. Hier geht es auch nicht. Wenn ich - als Gast - ein Thema lese und wieder zurück in die Forenansicht des entsprechenden Forums gehe, sind alle anderen Themen ebenfalls als gelesen markiert. Das Verhalten besteht aber schon lange, ich habe daher in meinem Forum seit mehreren Jahren einen kleinen Fix in der Datei forumdisplay.php in Verwendung. RE: Ein Thema als gelesen markiert -> alle Themen gelesen - lantis - 14.12.2014 Ok wenn es ne Lösung dafür gibt, wäre ich natürlich daran interessiert diese auch zu nutzen. Wie hast du das denn bei dir gelöst? RE: Ein Thema als gelesen markiert -> alle Themen gelesen - doylecc - 14.12.2014 Ich lasse für Gäste zusätzlich checken, ob das threadread Cookie einen Wert zurück gibt. Dafür habe ich in der forumdisplay.php diesen Code: PHP-Code: if($forum_read > $last_read) ersetzt durch PHP-Code: if($mybb->user['uid'] != 0) Wie gesagt, das betrifft nur Gäste, bei angemeldeten Benutzern hatte ich dieses Problem nicht. RE: Ein Thema als gelesen markiert -> alle Themen gelesen - lantis - 14.12.2014 Danke erstmal für eure Hilfe. Ich habe mal einen Testnutzer erstellt und geschaut wie sich die Sache verhält und siehe da, es funktioniert alles ohne Code-Änderung, also kein Fehler eurerseits. Das Script von dir waldo habe ich auch mal ausgiebig getestet. Es funktioniert bei der Themenansicht als Gast wunderbar. Ist allerdings immer noch ein ungelesenes Thema im Forum (was korrekt angezeigt wird) und man springt auf die Forenübersicht, so wird das Forum, in dem sich ja eigentlich noch ein ungelesenes Thema befindet, als gelesen markiert. Geht man nun in dieses Forum, sieht man ein korrekt angezeigtes ungelesenes Thema. Ich habs wieder in den Originalzustand versetzt. Ich denke ich kann damit leben, so wie es jetzt für die Gäste ist. |