Seite 1 von 1

Du hast XY ungelesene Nachrichten ...

Verfasst: 17.08.2005 15:44
von testit
Hallo,

hat jemand parat, wie phpBB die Anzahl der neuen Nachrichten ermittelt?

Bei mir werden permanent 8 Nachrichten angezeigt, obwohl keine neuen vorhanden sind und die alten schon gelesen wurden.

In den priv-Tabllen wird dies wohl nicht festgehalten, muss also anders ermittelt werden.

Gruss
testit

Verfasst: 17.08.2005 18:35
von S2B
Such mal in der page_header.php nach

Code: Alles auswählen

//
// Obtain number of new private messages
// if user is logged in
//
Der darauf folgende Code ermittelt, ob es neue Nachrichten gibt oder nicht.

Wenn eine PM an einen Benutzer geschrieben wird, wird beim Empfänger automatisch "user_new_privmsg" um eins erhöht. :wink: Sobald du auf die PM-Seite gehst, sollte der Eintrag im Profil wieder auf 0 gesetzt werden.

Verfasst: 18.08.2005 07:35
von testit
Hi,

die Anzahl neuer Nachrichten wird in der user-tabelle festgehalten.

Das Problem ist, dass bei mir das Rücksetzen nach dem Lesen einer PN nicht realisiert wird und ich momentan noch nicht weiss, woran das liegen könnte.

Scheint aber ein weit verbreitetes Phänomen zu sein, wenn man mal unter phpbb.com sucht.

Gruss
testit