Du bist doch schon nah dran. Im Grunde genommen mußt du doch nur noch einen passenden Hook im Code finden, dort wo du die Variable her hast. Die Variable ist sicherlich in einer Klassen-Methode verfügbar.
Du brauchst jetzt nur innerhalb dieser Methode nach einem entsprechenden Hook zu suchen, den du dann im Admin-CP suchen kannst um dort deinen Code zu hinterlegen. Es kann natürlich sein, dass in der Methode kein Hook verfügbar ist, dann müßte man weiter schauen. Oftmals gibt es eine Factory Methode oder einen Constructor, wo entsprechende Hooks verfügbar sind.
Hier mal ein simples Beispiel:
PHP-Code:
class Irgend_Eine_Beispiel_Klasse
{
function irgend_eine_methode()
{
// eine ganze Menge Code
$this->profile->userinfo['username'] = tue_was_nuetzliches();
// noch mehr code
// nach folgender Zeile mußt du gucken, dort findest du dann den Namen des Hooks, in vorliegendem Beispiel: 'irgend_ein_hook'
($hook = vBulletinHook::fetch_hook('irgend_ein_hook')) ? eval($hook) : false;
// und weiterer Code
}
}
Lesezeichen