Forum Programmierung, Tipps gefragt

Eagle-PsyX-

Erfahrenes Mitglied
Hi,

ich habe mal mir einige Gedanken gemacht, wie ich bei einem Forum die Information abspeichern soll, welchen Thread man bereits schon gelesen hat oder nicht.

Und genau dafür bräuchte ich mal paar Meinungen oder Idee, und nicht zur Tatsache, dass ich ein Forum programmieren muss/bzw. dabei bin. Es handelt sich um eine n-Sprachen-fähige Webseite die auch ein sehr kleines aber eben spezielles Forum braucht. Ahja, das CMS sowie das Forum arbeiten über MySQL.

Der Vorschlag, der mit am geeignesten scheint ist folgender:
- Wenn man ein Thread öffnet wird überprüft, ob in einer Tabelle 'forum_thread_visited' der Eintrag steht, ob dieser Besucher schonmal das Thread geöffnet hatte.
-Wenn nicht wird eine Information abgespeichert.
-Jedoch, wenn bereits ein Eintrag besteht, geschieht nichts.
- Wird ein neuer Eintrag im Thread erstellt, werden alle Einträge mit dieser 'thread_id' gelöscht.
- Wird bei der Auflistung der Beiträge ein INNER JOIN ausgeführt und dabei geprüft ob ein Eintrag vorhanden ist
-Falls ja, "Keine neue Beiträge"
-Wenn nein, "Neue Beiträge".

| forum_thread_visited |
###############
| thread_id | user_id |

Was mich sehr intressieren würde, ist wie vBulletin damit umgeht. Wird das auch so gehandhabt?
 
Zurück