neue (ungelesene) beiträge seit letztem besuch...

  • hallo!
    was gibt es für möglichkeiten, um einem besucher der homepage anzuzeigen, bei welchem thema (zum beispiel in einem forum) von ihm ungelesene beiträge existieren? (wie zum beispiel hier bei forum-hilfe.de: weisses oder oranges symbol)

    klar kann ich das datum des letzen besuches speichern und alle einträge nach diesem datum markieren. aber die beiträge sollen ja solange markiert sein, bis man den entsprechenden thread auch angeschaut hat, und nicht nur z.b. die startseite besucht hat..
    braucht man da für jeden thread ein eigenes cookie? wäre doch ein bisschen extrem...

    dasselbe mit einer datenbank...

    help :D

    vielen dank und grüsse
    baloo

  • Naja, ganz spontan würde ich sagen, dass man beim Login des Users anhand des Timestamp feststellt, welche Thread neueren Datums sind.
    Diese werden dann in ein Array geschrieben und serialisiert in das Cookie des Users gespeichert.
    Beim Zugriff auf das Forum kann dann dieses Array deserialisiert werden und man erhält wieder die Thread-ID's die dort gespeichert wurden.
    Da es sich um ein PHP-Array handelt, kann es auch beliebig erweitert bzw. manipuliert werden. So können ID gelöscht werden, auf die
    der User zugegriffen hat. usw...

    Das seltzt vermutlich jedoch eine genaue Analyse der Aufgabenstellung plus gut durchdachter Script-Logik voraus. So schnell-schnell wird man
    das nicht umsetzen können.

    "Carpe Diem" powered by positiv Feelings