Seite 1 von 3
Ergänzung zu "Nachricht an Admin"
Verfasst: 13.10.2002 14:12
von Pumi
Hallo,
hab in einem
anderen Thema schon mal meine Frage hinten angehängt. Ist aber glaub keinem aufgefallen.
Deshalb nochmal die Frage:
Ich wollte die Admin-Benachrichtigung bei neun Usern so ändern, dass die e-Mail Adresse mitgeschickt wird.
Ich hab versucht, in der (geänderten) usercp_register.php hier
$emailer->assign_vars(array(
'USERNAME' => $username,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])));
$emailer->send();
zusätzlich
$emailer->assign_vars(array(
'USERNAME' => $username,
'USER_EMAIL' => $user_email,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])));
$emailer->send();
einzusetzen.
Die admin_notification.tpl habe ich auch geändert.
Aber die E-Mail Adresse wird trotzdem nicht mitgeschickt.
Was habe ich falsch gemacht ???
Das Feld $user_email stimmt doch, oder?
Verfasst: 13.10.2002 14:21
von Mister_X
also bei mir heißt das Feld einfach $email probiers damit mal
Danke
Verfasst: 13.10.2002 14:29
von Pumi
... ist schon komisch, was man alles versuchen und suchen kann. Und dann übersieht man den naheliegendsten Fehler.
Danke

Und die IP
Verfasst: 13.10.2002 15:35
von maddy
Mit welchem $ kann ich noch die IP des Anmelders einfügen, das würde das ganze dann rund machen....
Maddy
Verfasst: 13.10.2002 15:55
von Mister_X
die musst du erstmal selber definieren mit z.B. glaub ich geht das:
$REMOTE_ADDR
Ip
Verfasst: 13.10.2002 16:09
von maddy
Ich kenn mich net so gut aus und bin mich gerade erst am einarbeiten, aber
$REMOTE_ADDR
ist doch schon deklariert bzw definiert oder ?? Würde es nicht reichen die Variable ienfach mit in den send Bereich zu übernehmen ?
Maddy
Verfasst: 13.10.2002 16:12
von Mister_X
jo du fügst unterhalb dem von Pumi erwähnten Code noch
'USER_IP' => $REMOTE_ADDR,
und dann hast du in der admin_notification.tpl die Variable USER_IP zur freien Verfügung
Ip in Admin Mail
Verfasst: 13.10.2002 16:29
von maddy
Hier nun der Hack, so das man Ip und Mail in der Admin Mail hat wenn sich ein neuer Benutzer anmeldet. Hab es ein wenig komplizerter ausgedrückt so das es andere auch in der SUCHE finden können ( hoff ich jedenfalls) schaut bitte noch mal drüber ob ich hier murks schreibe oder nicht !!
#
#-----[ ÖFFNEN ]---------------------------------------------------
#
/includes/usercp_register.php
#
#-----[ FINDE ]---------------------------------------------------
#
else
{
$message = $lang['Account_added'];
$email_template = 'user_welcome';
}
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
else
{
$message = $lang['Account_added'];
$email_template = 'user_welcome';
//MOD Benachrichtigung - Anfang
$mod_notification = true; // true - Benachrichtigung erfolgt || false - Benachrichtigung erfolgt nicht
//MOD Benachrichtigung - Ende
}
#
#-----[ FINDE ]---------------------------------------------------
#
else
{
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'WELCOME_MSG' => sprintf($lang['Welcome_subject'], $board_config['sitename']),
'USERNAME' => $username,
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_ACTIVATE' => $server_url . '?mode=activate&act_key=' . $user_actkey)
);
}
$emailer->send();
$emailer->reset();
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
//MOD Benachrichtigung - Anfang
if ( $mod_notification == true )
{
$emailer->use_template("admin_notification", stripslashes($user_lang));
$emailer->email_address($board_config['board_email']);
$emailer->set_subject(); //$lang['New_account_subject']
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'USERNAME' => $username,
'USER_EMAIL' => $email,
'USER_IP' => $REMOTE_ADDR,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])));
$emailer->send();
$emailer->reset();
}
//MOD Benachrichtigung - Ende
#
#-----[ ERSTELLEN ]---------------------------------------------------
#
# admin_notification.tpl erstellen und nach /language/lang_german/email kopieren
Subject: Neuer Benutzeraccount
Hallo!
Ein neuer Account wurde erstellt:
"{USERNAME}"
"{USER_EMAIL}"
"{USER_IP}"
{EMAIL_SIG}
Alles OK ?????????????????
Ip in Admin Mail
Verfasst: 13.10.2002 17:07
von maddy
Ich kann das Teil leider nicht prüfen, da ich gerade ein systemweites Backup mache, läuft das Ding und ist es so Ok oder nicht ????
Danke
Maddy
Admin Benachrichtigung mit EMail & IP
Verfasst: 13.10.2002 19:13
von maddy
Der Hack funktioniert, Mail an Admin geht mit EMail und IP raus
MADDY