Hi,
Ich weiß, dass dieses Thema schon einmal behandelt worden ist, doch man ist nirgends zu einer brauchbaren Lösung gekommen.
Zu meinem Problem:
Ich habe ein Forum, bei dem, wie bei jedem Forum eigentlich ist, angezeigt werden soll, wenn es ungelesene Threads gibt (Mit so einem kleinen Ordner oder wie auch immer, ich denke ihr wisst was ich meine.)
Bisherige Lösung:
Ich habe den Timestamp des letzten Logins eines Users mit dem Timestamp des letzten Threads verglichen und somt herrausgefunden, welche Threads seit dem letzten Besuch neu sind . Wenn man aber mehrere ungelesene Threads hat, und man klickt einen an, werden die anderen auch als ungelesen markiert. Und das ist ja nicht wirklich der Sinn der Sache.
2. Möglichkeit:
Ich habe mir überlegt, eine extra Tabelle anzulegen,
threadid
userid
time
und alle gelesenen Threads dort einzutragen. Das würde theoretisch auch den gewünschten Effekt bringen, nur wird diese Tabelle bei mehreren Usern unendlich groß. Und ich denke nicht, dass es bei großen Foren so gelöst wurde.
Wen jemand eine andere Möglichkeit weiß, bitte melden!
MfG sonicks
Ich weiß, dass dieses Thema schon einmal behandelt worden ist, doch man ist nirgends zu einer brauchbaren Lösung gekommen.
Zu meinem Problem:
Ich habe ein Forum, bei dem, wie bei jedem Forum eigentlich ist, angezeigt werden soll, wenn es ungelesene Threads gibt (Mit so einem kleinen Ordner oder wie auch immer, ich denke ihr wisst was ich meine.)
Bisherige Lösung:
Ich habe den Timestamp des letzten Logins eines Users mit dem Timestamp des letzten Threads verglichen und somt herrausgefunden, welche Threads seit dem letzten Besuch neu sind . Wenn man aber mehrere ungelesene Threads hat, und man klickt einen an, werden die anderen auch als ungelesen markiert. Und das ist ja nicht wirklich der Sinn der Sache.
2. Möglichkeit:
Ich habe mir überlegt, eine extra Tabelle anzulegen,
threadid
userid
time
und alle gelesenen Threads dort einzutragen. Das würde theoretisch auch den gewünschten Effekt bringen, nur wird diese Tabelle bei mehreren Usern unendlich groß. Und ich denke nicht, dass es bei großen Foren so gelöst wurde.
Wen jemand eine andere Möglichkeit weiß, bitte melden!
MfG sonicks