Seite 1 von 1

Foren als gelesen markieren

Verfasst: Mo 8. Aug 2016, 10:37
von Samuel
Könnte man bei Gelegenheit mal den Link "Foren als gelesen markieren" auch auf der Seite "Ungelesene Beiträge" oben rechts platzieren?
Nur wenn es nicht viel Aufwand generiert und nicht mit hoher Priorität.
:wai:

Re: Foren als gelesen markieren

Verfasst: Mo 8. Aug 2016, 15:45
von syntoh
Und koennte man gelegentlich das automatische "Alle Foren gelesen" ausschalten beim Ausloggen.

Grund. Nicht ueberall in TH ist ADSL besonders stabil. Wird man getrennt waehrend dem Lesen der neusten Nchrichten, hat man eine leere Liste "Neue Nachrichten" wenn man wieder Login macht.

Syntoh

Re: Foren als gelesen markieren

Verfasst: Mo 8. Aug 2016, 18:32
von grunder9
Samuel hat geschrieben:Könnte man bei Gelegenheit mal den Link "Foren als gelesen markieren" auch auf der Seite "Ungelesene Beiträge" oben rechts platzieren?
Nur wenn es nicht viel Aufwand generiert und nicht mit hoher Priorität.
:wai:
Danke Samuel. Das habe ich schon kurz nach der Gründung dieses Forums gewünscht. Bin aber damit damals abgeblitzt. Vielleicht gelingts nun im zweiten Anlauf.

Freundliche Grüsse
grunder

Re: Foren als gelesen markieren

Verfasst: Mo 8. Aug 2016, 18:47
von Michaleo
syntoh hat geschrieben:Wird man getrennt waehrend dem Lesen der neusten Nchrichten, hat man eine leere Liste "Neue Nachrichten" wenn man wieder Login macht.
Das passiert mir auch gelegentlich, und dann schaue ich auf "aktive Themen", da sind die Ungelesenen wieder schön beisammen. :ymhug:

Re: Foren als gelesen markieren

Verfasst: Di 9. Aug 2016, 13:46
von syntoh
Trotzdem moechte ich gerne selber bestimmen, wann ich "gelesen" setze. In praktisch allen anderen Foren ist das standard.

syntoh

Re: Foren als gelesen markieren

Verfasst: Mi 10. Aug 2016, 10:59
von Adi
syntoh hat geschrieben:Trotzdem moechte ich gerne selber bestimmen, wann ich "gelesen" setze. In praktisch allen anderen Foren ist das standard.
Wir verwenden wie viele andere Foren auch die Standardsoftware PHBB. Aufgrund bereits erwähnten Gründen haben wir nicht auf die neuste Version migriert und verwenden daher die letzte 2er Version. Das Handling der gelesenen Beiträge wurde bei der 3er Version komplett neu implementiert daher ist das Verhalten etwas anders.

Für jeden Benutzer wird in der Datenbank pro Topic einen Zeitstempel geführt wann das letzte mal das Topic angeschaut wurde. Alle neueren Beiträge werden als ungelesen angezeigt. Die Funktion resp. Link "Alle Beiträge als gelesen markieren" fehlt in dem hier verwendeten Template (Was der Grund für das Updateproblem ist) man müsste das veraltete und nicht mehr aktualisierte Template mit dem Link ergänzen. Bei dieser Funktion wird für den entsprechenden Benutzer pro Topic einen Eintrag mit dem aktuellen Zeitstempel erstellt.

In seltenen Fällen kann es passieren, dass alle Beiträge als gelesen markiert werden. Dies kommt daher, dass der Zeitstempel nicht bei jedem Lesen in der Datenbank aktualisiert wird, sondern temporär Daten in einem Session Cookie geführt wird. Wenn dieses Session Cookie durch einen Fehler zerstört resp. ungültig wird führt dies zu dem beschriebenen Fehler, dass alle Beiträge automatisch als gelesen markiert werden, obwohl dies nicht der Fall ist. Dies kann in seltenen Fällen vorkommen, wenn z.B. die Internetleitung abbricht und bei einem Neuaufbau eine andere IP Adresse für die bestehende Session vergeben wird. Also wenn das Session Cookie nicht mehr mit der PHP Session ID zusammenpasst. Bei der 3er Version wird meines Wissens nicht mehr ein Session Cookie dazu verwendet was zu etwas mehr Datenbankzugriffe führt. Dies führt aber bei Foren mit sehr vielen Benutzern zu anderen Problemen...

Re: Foren als gelesen markieren

Verfasst: Do 11. Aug 2016, 14:48
von Samuel
@Adi
Ist das jetzt auch ein Nein zu meinem Eingangsanliegen?
:-?

Re: Foren als gelesen markieren

Verfasst: Sa 13. Aug 2016, 14:59
von syntoh
Adi hat geschrieben:
syntoh hat geschrieben:Trotzdem moechte ich gerne selber bestimmen, wann ich "gelesen" setze. In praktisch allen anderen Foren ist das standard.
Wir verwenden wie viele andere Foren auch die Standardsoftware PHBB. ..........

Danke fuer die Erklaerung. Ich habs verstanden.

syntoh