Hallo,
ich habe keine Ahnung, ob nicht vielleicht eine andere MOD die BBCode-Klasse neu laden will.
Wann genau kommt denn diese Fehlermeldung?
Mein Klick auf "Neues Treffen hinzufügen" oder beim Absenden?
In der Datei meeting.php, die u. a. dafür da ist, ein neues Meeting zu speichern, wird die betreffende Datei nur dann eingebunden, wenn sie noch nicht geladen wurde.
Das kann aber bei anderen MODs nicht der Fall sein, also wenn die Klasse geladen wurde und dann durch eine andere MOD noch einmal versucht wird zu laden.
Da ich aber nicht alle MODs kenne, die du verbaut hast, solltest du mal prüfen, ob irgendwo die Zeile
in dieser oder ähnlicher Schreibweise in deinem Forum selber eingefügt wurde (z. B. index.php, includes/functions.php).
Ich könnte mir das vom Sinn her (wenn ich es aus dem Namen ableite) bei "acp_announcement_center 1.2.2" oder vielleicht sogar bei "prime_links" vorstellen...
Gerade weil auch die Datei includes/functions.php die Funktion page_header(); beinhaltet, kann dort ggf. so etwas passieren, was ich schon für ziemlich schlecht halte, wenn gerade dann das Vorhandensein der geladenen BBCode-Klasse nicht geprüft wird, um eben den von dir genannten Fehler zu vermeiden.
Da aber eben diese Funktion bei jedem Aufruf der meeting.php ausgeführt wird, kann es hier zu besagtem Fehler kommen.
Du kannst aber auch mal versuchen den Fehler zu umgehen, in dem du in der meeting.php die Zeile,
Code: Alles auswählen
if (!function_exists('display_custom_bbcodes'))
{
include($phpbb_root_path . "includes/bbcode.$phpEx");
include($phpbb_root_path . "includes/functions_posting.$phpEx");
include($phpbb_root_path . "includes/functions_display.$phpEx");
}
ersetzen durch
Code: Alles auswählen
if (!class_exists('bbcode'))
{
include($phpbb_root_path . "includes/bbcode.$phpEx");
}
if (!function_exists('generate_smilies'))
{
include($phpbb_root_path . "includes/functions_posting.$phpEx");
}
if (!function_exists('display_custom_bbcodes'))
{
include($phpbb_root_path . "includes/functions_display.$phpEx");
}
Vielleicht hilft das besser in deinem Forum...