Diese Commuity-Website basiert auf der kostenlosen phpBB-Software, die ganz akzeptabel ist, aber leider viele Fehler enthält, obwohl sie schon sehr lange existiert und weithin verbreitet ist.
Dieser Blogbeitrag ist nur für andere
phpBB-Admins von Belang (und sollte auch die phpBB-Entwickler interessieren, aber diese sind berüchtigt für ihre Arroganz und Ignoranz und dafür, bekannte Probleme seit Jahrzehnten nicht zu beheben, daher erspare ich es mir gleich, die zu kontaktieren.)
Hier ein weiterer Bug (Fehler), den ich kürzlich fand. und wie man ihn repariert:
Der Bug: Wenn man ein paar Benachrichtigungen (notifications) erhalten hat und die Benachrichtigungen-Dropdown-Liste öffnet, dann gibt einem die unterste Zeile eigentlich die Option, alle Benachrichtigungen anzuzeigen. Dieser Link führt aber nicht zu der versprochenen Seite, sondern zu den Benachrichtigungseinstellungen. (Dies passiert eventuell nur dann, wenn man die Benachrichtigungsliste über ACP Admin Control Panel > System > Module Management > User Control Panel in eine nicht-standardmäßige UCP-Registerkarte verschoben hat. So oder so ist es ein Bug.)
Der Bugfix: In
./includes/functions.php ist der Schlüssel
U_VIEW_ALL_NOTIFICATIONS unvollständig definiert. Standardmäßig steht dort:
Code: Select all
'U_VIEW_ALL_NOTIFICATIONS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=ucp_notifications'),
Ergänze dies zu:
Code: Select all
'U_VIEW_ALL_NOTIFICATIONS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=ucp_notifications&mode=notification_list'),