Moin,
ich hätte gerne die Möglichkeit, eine Mail an eine Gruppe abzusetzen, wenn ein neues Mitglied sich registriert.
Die Mail sollte einen Link zu dem neuen Profil enthalten.
Gibt es sowas schon?
Gruss
Holger
Benachrichtigung an Gruppe, wenn neues Mitglied registriert
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die Wünsche werden immer seltsamer...
Nein, sowas kenne ich nun wirklich nicht.
Es gibt zwar MODs, die an den Admin ein Mail bei einer Neuregistrierung schickt, an eine Gruppe von Usern sollte dann dann eigentlich weniger ein Problem darstellen...
Hier mal der Link zum genannten MOD: http://www.phpbbhacks.com/download/3164
Nein, sowas kenne ich nun wirklich nicht.
Es gibt zwar MODs, die an den Admin ein Mail bei einer Neuregistrierung schickt, an eine Gruppe von Usern sollte dann dann eigentlich weniger ein Problem darstellen...
Hier mal der Link zum genannten MOD: http://www.phpbbhacks.com/download/3164
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ja, den kenne ich ... habe ich gerade runtergeladen.
Die Gruppenbenachrichtigung müsste ja hier irgendwo realisiert werden oder? ¢¦
Die Gruppenbenachrichtigung müsste ja hier irgendwo realisiert werden oder? ¢¦
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
$emailer = new emailer($board_config['smtp_delivery']);
#
#-----[ AFTER, ADD ]------------------------------------------
#
if ( $board_config['registration_notify'] )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level" . (($board_config['registration_notify'] == USER_REGISTRATION_NOTIFY_ADMIN) ? " = " : " >= ") . ADMIN;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
$emailer->use_template("admin_new_user", $row['user_lang']);
$emailer->set_subject($lang['New_user_registration']);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'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']),
'U_PROFILE' => $server_url . '?mode=viewprofile&' . POST_USERS_URL . '=' . $user_id)
);
$emailer->send();
$emailer->reset();
}
$db->sql_freeresult($result);
}
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja, in etwa anstelle:
das hier:
wobei "X" die Gruppen-ID ist, an deren Mitglieder die Benachrichtigung geschickt werden soll.
Code: Alles auswählen
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level" . (($board_config['registration_notify'] == USER_REGISTRATION_NOTIFY_ADMIN) ? " = " : " >= ") . ADMIN;
Code: Alles auswählen
$sql = "SELECT u.user_email, u.user_lang FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug
WHERE u.user_id = ug.user_id
AND ug.group_id = X";
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!