Hallo zusammen,
ich habe auch die Aktivierungsmail angepasst (vielen Dank für die Hinweise hier im Forum). Nun habe ich bei mir auch den Reg_ip-Mod installiert. Die Ip-Adresse wird in der USERS_TABLE als user_regip abgelegt.
unterhalb von:
Code: Alles auswählen
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
mache ich eine veränderte SQL-Abfrage:
Code: Alles auswählen
$sql = "SELECT user_email, user_lang, user_regdate, user_password, user_email, user_regip, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_aim, user_yim, user_msnm
FROM " . USERS_TABLE . "
WHERE user_level = " . ADMIN;
in der Variablenliste erfolgt dann ein:
Code: Alles auswählen
$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'FAX_INFO' => $board_config['coppa_fax'],
'MAIL_INFO' => $board_config['coppa_mail'],
'EMAIL_ADDRESS' => $email,
'ICQ' => $icq,
'AIM' => $aim,
'YIM' => $yim,
'MSN' => $msn,
'WEB_SITE' => $website,
'REGIP' => $user_regip,
'FROM' => $location,
'OCC' => $occupation,
'INTERESTS' => $interests,
'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
);
$emailer->send();
$emailer->reset();
und in der admin_activate.tpl sieht es dann so aus:
Code: Alles auswählen
der neue User hat folgende Informationen bei der Registrierung angegeben:
Fax: {FAX_INFO}
Mail: {MAIL_INFO}
Mail2: {EMAIL_ADDRESS}
ICQ: {ICQ}
AIM: {AIM}
YIM {YIM}
MSN: {MSN}
Webseite: {WEB_SITE}
Reg-IP: {REGIP}
From: {FROM}
OCC: {OCC}
Interessen: {INTERESTS}
Alles sieht soweit ok aus, nur die IP-Adresse bleibt in der Admin-mail leer.
Alles andere wird in der Mail übermittelt. Habe ich was übersehen?
Ach ja die Variable definiere ich in der Array-Deklaration:
Code: Alles auswählen
$strip_var_list = array('email' => 'email', 'user_regip' => 'user_regip', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code');
definiert.
Wäre wirklich super, wenn mir da jemand helfen könnte... bin ja, was das Thema angeht noch ein Anfänger...
schöne Grüße
Toolman