Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Fortgeschritten
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Nichts - ist standardmäßig vorhanden
Was hast Du bereits versucht um das Problem zu lösen?
In der "portal/block/user_menu.php" nach der Ursache gesucht, fündig geworden, aber mangels tieferer Kenntnisse nicht in der Lage gewesen, den Fehler zu beheben.
Fehlerbeschreibung und Nachricht
Hallo zusammen,
im Benutzer-Menü werden für jeden User die tatsächlich geschriebenen neuen Postings ["Neue Beiträge (xx)"] zahlenmäßig erfasst, auch wenn diese in versteckten Foren, für die der betreffende User keine Berechtigung hat, stehen. Dies jedoch möchten die Mods./Admins des Forums, das ich betreue, nicht. Deshalb meine Frage: Mit welcher Code-Erweiterung kann nicht nur die Posting-Zeit sondern auch die jeweiligen Forenberechtigungen abgefragt werden?
Die m. E. relevante Stelle ist:
Code: Select all
// new posts since last visit
$sql = "SELECT COUNT(distinct post_id) as total
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $user->data['session_last_visit'];
$result = $db->sql_query($sql);
$new_posts_count = (int) $db->sql_fetchfield('total');
Zwergnase[/i]