Post als gelesen markieren
Post als gelesen markieren
Hey,
wie werden die einzelnen Posts als gelesen markiert?
In der Datenbank habe ich nichts entsprechndes gefunden
aber das wäre auch eine sehr umständlich variante...
Wird das per Cookie realisiert oder wie?
Danke für eure Hilfe
LG TT
wie werden die einzelnen Posts als gelesen markiert?
In der Datenbank habe ich nichts entsprechndes gefunden
aber das wäre auch eine sehr umständlich variante...
Wird das per Cookie realisiert oder wie?
Danke für eure Hilfe
LG TT
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Teils teils...
Wenn du jetzt gerade im Forum surfst, werden die von dir angeschauten Themen per Cookie als gelesen markiert. Wenn du jetzt deinen Browser schließt und neu ins Forum gehst, wären nur die Beiträge nach dem Schließen als nicht gelesen markiert. Es hängt also auch von dem Wert im last_visit-Feld ab.
Außerdem werden alle Themen, die vor 60 Tagen oder noch länger verfasst und noch nicht gelesen wurden, automatisch als gelesen markiert.
Wenn du jetzt gerade im Forum surfst, werden die von dir angeschauten Themen per Cookie als gelesen markiert. Wenn du jetzt deinen Browser schließt und neu ins Forum gehst, wären nur die Beiträge nach dem Schließen als nicht gelesen markiert. Es hängt also auch von dem Wert im last_visit-Feld ab.

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Hmm... Also wenn ich mit ein Thema ansehe wird die Themennummer und die Postnummer in ein Cookie gepackt und beim nächsten mal geguckt ob sich bei dieser Themennummer die Postnummer verändert hat?!
Richtig verstanden?
Aber wozu dann das LastVisit in der DB?
Aber wenn es so ist wird das Cookie dann nicht mächtig gross?
Und was ist wenn der User keine Cookies akzeptiert?
Richtig verstanden?
Aber wozu dann das LastVisit in der DB?
Aber wenn es so ist wird das Cookie dann nicht mächtig gross?
Und was ist wenn der User keine Cookies akzeptiert?
LastVisit, weil er nur die Beiträge anzeigt die ab dann geschrieben wurden.
Die sind dann neu. Alles was älter ist, ist automatisch gelesen.
Die sind dann neu. Alles was älter ist, ist automatisch gelesen.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Genau deswegen wird das last_visit-Feld berücksichtigt.TheTwin hat geschrieben:Aber wenn es so ist wird das Cookie dann nicht mächtig gross?
Dann funktioniert diese Funktion nur teilweise.TheTwin hat geschrieben:Und was ist wenn der User keine Cookies akzeptiert?

Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
hmm...
aber wenn ich um 10h das forum aufrufe und ein Post lese, danach das
Forum wieder verlasse und um 12h nochmal draufgeh, dann
sind doch die Posts die ich um 10h nicht gelesen habe
nicht automatisch gelesen?
Arbeitet Last_Visit mit einer 'Zeitverschiebung'?
Das zb. um 10h n stamp von 6h gesetzt wird und alles was vor 6h
geschrieben wurde beim nächsten besuch als gelesen markiert ist?
aber wenn ich um 10h das forum aufrufe und ein Post lese, danach das
Forum wieder verlasse und um 12h nochmal draufgeh, dann
sind doch die Posts die ich um 10h nicht gelesen habe
nicht automatisch gelesen?
Arbeitet Last_Visit mit einer 'Zeitverschiebung'?
Das zb. um 10h n stamp von 6h gesetzt wird und alles was vor 6h
geschrieben wurde beim nächsten besuch als gelesen markiert ist?
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Bei jedem Login wird der last_visit-Wert aktualisiert. Wenn du also den Browser schließt oder dich manuell ausloggst und dich danach wieder einloggst (sei es per Autologin oder normal), wird der Wert neu gesetzt und alle Beiträge vor diesem Zeitpunkt sind als gelesen markiert.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Deswegen nutze ich auch Categories Hierarchy. Dort ist es nämlich nicht anders. Wenn der User beim normalen phpBB ausversehen den Browser schließt oder mal was mit dem Cookie nicht geklappt hat, dann sind die Beiträge auch alle als gelesen markiert und das nervt doch sehr.
Bei CH kann man die Daten in die Datenbank schreiben lassen. Meine User empfinden diese Funktion als mit die Beste. So verpasst man nicht ausversehen eine Antwort.
Bei CH kann man die Daten in die Datenbank schreiben lassen. Meine User empfinden diese Funktion als mit die Beste. So verpasst man nicht ausversehen eine Antwort.

meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
- S2B
- Ehemaliges Teammitglied
- Beiträge: 3258
- Registriert: 10.08.2004 22:48
- Wohnort: Aachen
- Kontaktdaten:
Naja, Geschmackssache... Ich mag es lieber so, wie es im Standard-phpBB ist, zumahl dann auch nicht die ganze Datenbank mit Gelesen-Infos vollgestopft wird.
Mal abgesehen davon gibt es auch einen Hack, der nur das macht: MOD:UPI2DB_V2.
Mal abgesehen davon gibt es auch einen Hack, der nur das macht: MOD:UPI2DB_V2.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.