-
Waldläufer
Natürlich kannst du für jeden User die gelesenen Beiträge in die DB scheriben. So arbeiten viele Forensystem, u.A. das phpBB oder auch dieses vB (optional).
Damit der Datenbestand nicht zu groß wird, nehmen wir mal folgendes an:
Alle Beiträge, die älter als einen Monat sind, gelten automatisch als gelesen. Wenn ein Benutzer nun einen neueren Beitrag (der also innerhalb des letzten Monats geschrieben wurde) ließt, speicherst du User-ID, Topic-ID und Timestamp. So kannst du auch das Datum des letzten Posts vergleichen - wenn das neuer ist als der Timestamp in der Tabelle der gelesenen Beiträge, wird der Thread als 'neu' markiert. Wenn das Datum des letzten Posts älter ist, als der Timestamp in der Read-Table, ist das Thema gelesen.
PS: Ich bin mir bewusst, dass der Text oben ziemlich kompliziert und schwer zu verstehen ist
Wenn du das also nicht verstehst, frag ruhig. 
Grüße,
CC
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln