Ergänzung zu "Nachricht an Admin"

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Pumi
Mitglied
Beiträge: 752
Registriert: 04.10.2002 13:38
Wohnort: Schwabenland - Germany
Kontaktdaten:

Ergänzung zu "Nachricht an Admin"

Beitrag 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?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

also bei mir heißt das Feld einfach $email probiers damit mal
Benutzeravatar
Pumi
Mitglied
Beiträge: 752
Registriert: 04.10.2002 13:38
Wohnort: Schwabenland - Germany
Kontaktdaten:

Danke

Beitrag von Pumi »

... ist schon komisch, was man alles versuchen und suchen kann. Und dann übersieht man den naheliegendsten Fehler.

Danke :)
maddy
Mitglied
Beiträge: 123
Registriert: 10.10.2002 11:58
Wohnort: KÖLN
Kontaktdaten:

Und die IP

Beitrag von maddy »

Mit welchem $ kann ich noch die IP des Anmelders einfügen, das würde das ganze dann rund machen....

Maddy
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

die musst du erstmal selber definieren mit z.B. glaub ich geht das:
$REMOTE_ADDR
maddy
Mitglied
Beiträge: 123
Registriert: 10.10.2002 11:58
Wohnort: KÖLN
Kontaktdaten:

Ip

Beitrag 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
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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
maddy
Mitglied
Beiträge: 123
Registriert: 10.10.2002 11:58
Wohnort: KÖLN
Kontaktdaten:

Ip in Admin Mail

Beitrag 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 ?????????????????
maddy
Mitglied
Beiträge: 123
Registriert: 10.10.2002 11:58
Wohnort: KÖLN
Kontaktdaten:

Ip in Admin Mail

Beitrag 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
maddy
Mitglied
Beiträge: 123
Registriert: 10.10.2002 11:58
Wohnort: KÖLN
Kontaktdaten:

Admin Benachrichtigung mit EMail & IP

Beitrag von maddy »

Der Hack funktioniert, Mail an Admin geht mit EMail und IP raus

MADDY
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“