26.06.2011, 23:12
Hi ich fasse mich mal kurz.
Ich arbeite gerade an einem Plugin, bei dem in der Forenindex-Seite (im index-Template) für ein jeden User ein spezifischer Willkommensgruß angezeigt wird, je nach dem, was er in dem Profilfeld für ein "Beruf" ausgewählt hat. Dies geht mithilfe von einer Auswahl box.
Meine erste Beispiel-Funktion dafür im Plugin sieht so aus:
Bei diesem Beispielt habe ich mir "Irgendwie alles" ausgewählt.
Die Variabel {$fstart} habe ich in das Index-Template über {$forums} geschrieben und als hook im Plugin habe ich folgendes angegeben:
Allerdings wird mir kein Moin angezeigt. Ich frage mich: Habe ich vielleicht eine globale Variabel vergessen oder mache ich sonst etwas falsch? Denn ich bin mir sicher, dass ich das Profilfeld so ausgefüllt habe.
Ich bedanke mich schonmal für eure Hilfe
Ich arbeite gerade an einem Plugin, bei dem in der Forenindex-Seite (im index-Template) für ein jeden User ein spezifischer Willkommensgruß angezeigt wird, je nach dem, was er in dem Profilfeld für ein "Beruf" ausgewählt hat. Dies geht mithilfe von einer Auswahl box.
Meine erste Beispiel-Funktion dafür im Plugin sieht so aus:
PHP-Code:
function forumstart ()
{
global $mybb, $fstart;
if($mybb->userfields['fid23'] == "Irgendwie alles")
{
$fstart = "Moin";
}
}
Bei diesem Beispielt habe ich mir "Irgendwie alles" ausgewählt.
Die Variabel {$fstart} habe ich in das Index-Template über {$forums} geschrieben und als hook im Plugin habe ich folgendes angegeben:
PHP-Code:
$plugins->add_hook("index_end", "forumstart");
Allerdings wird mir kein Moin angezeigt. Ich frage mich: Habe ich vielleicht eine globale Variabel vergessen oder mache ich sonst etwas falsch? Denn ich bin mir sicher, dass ich das Profilfeld so ausgefüllt habe.
Ich bedanke mich schonmal für eure Hilfe