Hm.. kA ob ich mich im Topic passend ausgedrueckt habe, aber ich weiss nicht wie ich es kurz zusammenfassen sollte. ^^
Jedenfalls erstmal hallo,
Ich schreibe z.Z. ein Forum, laeuft soweit auch.
Nur gefaellt mir das 'system' nicht, wie ich schaue ob in einem Thread/Forum ein neuer Beitrag ist, seitdem man den Thread/das Forum das letzte mal besucht hat..
Das laeuft wie gefolgt: Ich setze fuer Jedes Forum ein Cookie, das ist ein Array welches ich mit seri alize (wtf, warum wird das zensiert? xD) in ein String forme.
Was dann in etwa so aussehen mag:
forum_'forum_id'[thread_id] = Timestamp;
Fuer jeden Thread dann halt ein neuer key im Forums cookie., versteht sich ja von selbst.
Aber was nun, wenn der Benutzer den cookie loescht? Dann wird alles als ungelesen, oder alles als neu angezeigt - je nachdem was ich mache, wenn fuer ein Thread noch kein cookieeintrag gesetzt wurde.
Jetzt habe ich ein wenig rumgehoert, und gehoert, dass es viele wohl mit einer MySQL-Datenbank machen, was ich mich aber nicht so richtig vorstellen kann.. weil das ja dann eine risige Datenbank sein muesste..
So in etwa stelle ich mir das vor:
User2 __ TS ______NULL ___NULL
User3 __ NULL ____ NULL __ NULL
.. usw.
*NULL = default, Thread noch nie besucht.
*TS = Timestamp
Jedenfalls um zum Punkt zu kommen, welche von den methoden wuerdet ihr benutzen, oder kennt ihr eine bessere?
MfG..
Jedenfalls erstmal hallo,
Ich schreibe z.Z. ein Forum, laeuft soweit auch.
Nur gefaellt mir das 'system' nicht, wie ich schaue ob in einem Thread/Forum ein neuer Beitrag ist, seitdem man den Thread/das Forum das letzte mal besucht hat..
Das laeuft wie gefolgt: Ich setze fuer Jedes Forum ein Cookie, das ist ein Array welches ich mit seri alize (wtf, warum wird das zensiert? xD) in ein String forme.
Was dann in etwa so aussehen mag:
forum_'forum_id'[thread_id] = Timestamp;
Fuer jeden Thread dann halt ein neuer key im Forums cookie., versteht sich ja von selbst.
Aber was nun, wenn der Benutzer den cookie loescht? Dann wird alles als ungelesen, oder alles als neu angezeigt - je nachdem was ich mache, wenn fuer ein Thread noch kein cookieeintrag gesetzt wurde.
Jetzt habe ich ein wenig rumgehoert, und gehoert, dass es viele wohl mit einer MySQL-Datenbank machen, was ich mich aber nicht so richtig vorstellen kann.. weil das ja dann eine risige Datenbank sein muesste..
So in etwa stelle ich mir das vor:
Thread1 | Thread2 | Thread3
User1 __ NULL ____ TS ____ NULLUser2 __ TS ______NULL ___NULL
User3 __ NULL ____ NULL __ NULL
.. usw.
*NULL = default, Thread noch nie besucht.
*TS = Timestamp
Jedenfalls um zum Punkt zu kommen, welche von den methoden wuerdet ihr benutzen, oder kennt ihr eine bessere?
MfG..