16.04.2007, 14:25
Ich hoffe, ich bin in diesem Forum richtig....
Ich bin gerade dabei ein PlugIn für das MyBB zu schreiben. Was den generellen Aufbau eines PlugIns angeht, blicke ich nun halbwegs durch - dafür gibt es ja nun bereits mehrere gute Anleitungen auf Deutsch und Englisch. Ich habe nun ein kleines Problem:
Das PlugIn soll Infos über den User auslesen, der gerade aktiviert wurde bzw. sich gerade selbst per Aktivierungscode (bzw. - mail) aktiviert hat. Ich möchte also z.B. den Usernamen, die E-Mail-Adresse usw. des User wissen, der gerade aktiviert wurde. Die Hooks, die ich für mein PlugIn verwende sind: "admin_users_activate" (wenn der Admin den User aktiviert) und "member_activate_accountactivated" (wenn der User sich selbst aktiviert ...noch nicht getestet...). Ich habe mir das PlugIn "Email-Benachrichtigung bei Registrierung" von Michael mal ganz genau angesehen, denn da werden diese Infos ja auch gesammelt - eben nur üben gerade registrierten und nicht über den gerade aktivierten User. Michael verwendet dazu die folgende Zeile:
Was muss ich machen, wenn ich diese Infos über den gerade neu aktivierten User bekommen will? Ich habe die Vermutung, dass es an der Stelle hängt...
Gruß
Boardie05
Ich bin gerade dabei ein PlugIn für das MyBB zu schreiben. Was den generellen Aufbau eines PlugIns angeht, blicke ich nun halbwegs durch - dafür gibt es ja nun bereits mehrere gute Anleitungen auf Deutsch und Englisch. Ich habe nun ein kleines Problem:
Das PlugIn soll Infos über den User auslesen, der gerade aktiviert wurde bzw. sich gerade selbst per Aktivierungscode (bzw. - mail) aktiviert hat. Ich möchte also z.B. den Usernamen, die E-Mail-Adresse usw. des User wissen, der gerade aktiviert wurde. Die Hooks, die ich für mein PlugIn verwende sind: "admin_users_activate" (wenn der Admin den User aktiviert) und "member_activate_accountactivated" (wenn der User sich selbst aktiviert ...noch nicht getestet...). Ich habe mir das PlugIn "Email-Benachrichtigung bei Registrierung" von Michael mal ganz genau angesehen, denn da werden diese Infos ja auch gesammelt - eben nur üben gerade registrierten und nicht über den gerade aktivierten User. Michael verwendet dazu die folgende Zeile:
PHP-Code:
$query = $db->query("SELECT username, email, regip FROM ".TABLE_PREFIX."users WHERE uid = ".intval($user_info['uid'])."");
PHP-Code:
".intval($user_info['uid'])."
Gruß
Boardie05