Ganz einfach:Hallo ich verstehe jetzt zwar nicht was die Portal Box mit dem Fehler zutun hat?
Die Fehlermeldung besagt, dass das Script, also die Block-Datei, die Klasse ein zweites Mal einbindet und damit erstellen will.
Das ist so aber nun mal nicht möglich, daher ist es ein Fehler in der Block-Datei, nicht in der Download MOD!
Lass mich nun raten:
Du hast den von mir genannten Code
Code: Alles auswählen
/*
* include and create the main class
*/
include($phpbb_root_path . 'dl_mod/classes/class_dlmod.' . $phpEx);
$dl_mod = new dl_mod($phpbb_root_path, $phpEx);
$dl_mod->register();
dl_init::init();
Die Klasse wird doch bereits integriert, wenn auch mit einer alten Methode.
Du musst diesen Code einfügen und dabei auch schon den Code
Code: Alles auswählen
$user->data['dl_enable_desc'] = false;
$user->data['dl_enable_rule'] = false;
if (!class_exists('dlmod'))
{
include($phpbb_root_path . 'dl_mod/classes/class_dl_cache.' . $phpEx);
include($phpbb_root_path . 'dl_mod/classes/class_dlmod.' . $phpEx);
}
Nur kann ich aktuell nicht den Block in Gänze testen, da mir dazu die Zeit fehlt.
Er ist jedenfalls so erst einmal nur bedingt kompatibel mit der Download MOD ab 6.5.x.