24.11.2007, 21:22
Hallo,
ich hab mich heute mal daran gesetzt, dass DS Spieler Infos im Profil angezeigt werden.
Problem: Sie werden nicht angezeigt *lach*.
Genauere Beschreibung & Code:
Am Start des Plugins:
Und im Template member_profile lasse ich ein {$ds_profile} vor das {$footer} einfügen.
Sollte klappen, oder?
Tut es aber nicht.
Es wird nichts angezeigt, da liegt das Problem.
Einkreisung des Problems:
Ich habe hinter das eval mal ein
echo $ds_profile;
Eingefügt gehabt, und ich bekam alles so ausgegeben, wie ich es wollte - Bloß nicht an der Stelle wo ich es wollte, sondern nunmal am Anfang der Seite prompt mit einem Error... wie üblich wenn man etwas echo'd und keine Templates nutzt.
Auch ein
return $ds_profile; am Ende der Funktion hat nichts gebracht.
Meine Frage ist nun: Was mache ich falsch?
lg
Chrissi
ich hab mich heute mal daran gesetzt, dass DS Spieler Infos im Profil angezeigt werden.
Problem: Sie werden nicht angezeigt *lach*.
Genauere Beschreibung & Code:
PHP-Code:
function ds_profile_run() {
global $mybb, $lang, $db, $templates, $uid;
// überfplüssiger Code geöscht
eval("\$ds_profile = \"".$templates->get("member_profile_ds")."\";");
}
PHP-Code:
$plugins->add_hook("member_profile_end", "ds_profile_run");
Sollte klappen, oder?
Tut es aber nicht.
Es wird nichts angezeigt, da liegt das Problem.
Einkreisung des Problems:
Ich habe hinter das eval mal ein
echo $ds_profile;
Eingefügt gehabt, und ich bekam alles so ausgegeben, wie ich es wollte - Bloß nicht an der Stelle wo ich es wollte, sondern nunmal am Anfang der Seite prompt mit einem Error... wie üblich wenn man etwas echo'd und keine Templates nutzt.
Auch ein
return $ds_profile; am Ende der Funktion hat nichts gebracht.
Meine Frage ist nun: Was mache ich falsch?
lg
Chrissi