Seite 1 von 2
Notify Admin on Registration MOD V1.0.0 will nicht
Verfasst: 22.03.2008 23:47
von BaerchenHH
Hallo,
Ich habe mir den
Notify Admin on Registration MOD V1.0.0 ordnungsgemäß installiert...
Leider erhalte ich aber keine Infomail von Neuuserregistrierungen...
Meine Vorgehensweise war:
- Dateien nach language/XXX/email/admin_notify_registered.txt kopiert (mehrere Sprachen)
- includes/ucp/ucp_register.php nach xml-Anleitung editiert
- das ganze hochgeschoben
- Cache geleert
- Im ACP-System-Modul-Konfiguration nichts zur aktivierung gefunden
Auf den nachfolgenden Posts konnte ich leider auch keine Lösung finden, obgleich es auch für die Gold-Version funktionieren soll.
(Könnte tlw. auch an meinen rudimentären Englischkenntnissen liegen

)
Was bitte habe ich falsch gemacht bzw. vergessen???
Re: Notify Admin on Registration MOD V1.0.0 will nicht
Verfasst: 23.03.2008 09:10
von Skippy07
BaerchenHH hat geschrieben:
Dateien nach language/XXX/email/admin_notify_registered.txt kopiert (mehrere Sprachen)
Hast Du die Datei auch ins DE Verzeichnis kopiert?
Im ACP-System-Modul-Konfiguration nichts zur aktivierung gefunden
Es gibt keine Einstellungen im ACP.
Gruss
Stefan
Re: Notify Admin on Registration MOD V1.0.0 will nicht
Verfasst: 23.03.2008 12:59
von BaerchenHH
Skippy07 hat geschrieben:Hast Du die Datei auch ins DE Verzeichnis kopiert?
Jup... genauer gesagt jeweils ins
- /language/en/email/admin_notify_registered.txt
- /language/de/email/admin_notify_registered.txt
- /language/de_x_sie/email/admin_notify_registered.txt
Bem.: Türkisch ist auch noch geplant
Es gibt keine Einstellungen im ACP.
Das hatte ich mir auch gedacht bzw. war mir schon fast klar... Ist ja nur ne Codeeinbindung...
Verfasst: 23.03.2008 14:28
von Skippy07
Kontrolliere doch noch mal Deine Änderungen in der ucp_register.php. Vielleicht hast Du den einzufügenden Code danach und nicht wie vorgesehen davor eingefügt.
Gruss
Stefan
Verfasst: 23.03.2008 15:44
von BaerchenHH
Hab ich bereits gemacht...
Zeile 437-450
vor dem MOD (Suche = Zeile 441-443) aus Backup:
Code: Alles auswählen
$messenger->send($row['user_notify_type']);
}
$db->sql_freeresult($result);
}
}
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
trigger_error($message);
}
}
$s_hidden_fields = array(
'agreed' => 'true',
'change_lang' => 0,
);
Zeile 437-491
mit dem MOD (Suche = Zeile 411-483):
Code: Alles auswählen
$messenger->send($row['user_notify_type']);
}
$db->sql_freeresult($result);
}
// BEGIN "Notify admin on registration MOD" - most of the code borrowed from phpBB, thank you
// Don't send e-mail if activation was sent, would only be duplicite
if ($config['require_activation'] != USER_ACTIVATION_ADMIN)
{
// Grab an array of user_id's with a_user permissions ... these users can activate a user
$admin_ary = $auth->acl_get_list(false, 'a_user', false);
$admin_ary = (!empty($admin_ary[0]['a_user'])) ? $admin_ary[0]['a_user'] : array();
// Also include founders
$where_sql = ' WHERE user_type = ' . USER_FOUNDER;
if (sizeof($admin_ary))
{
$where_sql .= ' OR ' . $db->sql_in_set('user_id', $admin_ary);
}
$sql = 'SELECT user_id, username, user_email, user_lang, user_jabber, user_notify_type
FROM ' . USERS_TABLE . ' ' .
$where_sql;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$messenger->template('admin_notify_registered', $row['user_lang']);
$messenger->to($row['user_email'], $row['username']);
$messenger->im($row['user_jabber'], $row['username']);
$messenger->assign_vars(array(
'USERNAME' => htmlspecialchars_decode($data['username']),
'USER_MAIL' => $data['email'],
'USER_REGDATE' => date($config['default_dateformat'], $user_row['user_regdate']))
);
$messenger->send($row['user_notify_type']);
}
$db->sql_freeresult($result);
}
// END "Notify admin on registration MOD"
}
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
trigger_error($message);
}
}
$s_hidden_fields = array(
'agreed' => 'true',
'change_lang' => 0,
);
Nachtrag nach 26 Minuten 12 Sekunden:
Habe es eben gerade nochmal getestet... leider kommt immer noch keine eMail an!
Verfasst: 23.03.2008 16:24
von Skippy07
Hallo,
sehe so keinen Fehler. Hab mal meine ucp_register.php zu download bereitgestellt. Kannst ja Deine mal damit ersetzen. Mach aber vorher von Deiner ein Backup.
ucp_register.php
Gruss
Stefan
Verfasst: 23.03.2008 18:00
von BaerchenHH
Erledigt!
Ausgetauscht und
ohne Erfolg getestet - leider

Verfasst: 23.03.2008 19:01
von Skippy07
Dann mal eine ganz andere Frage:
Versendet Dein Board den überhaupt E-Mails?
Verfasst: 23.03.2008 19:18
von BaerchenHH
löl - Ich habe geahnt, daß daß kommt
Ja, Reg-eMails mit Akt.-Links (Benutzerkonto-Aktivierung: durch Benutzer)und die Errinnerungsemails (Inaktive Benutzer: erinnern) werden ordnungsgemäß versendet... Gerade wieder getestet (bin mitlerweile bei Testuser #12) und meine eMail ist auch korrekt (Hab über OE und direkt über die eMailfunktion des Boardes eine Test-eMail an mich versendet)...
SPAM-Filterung ist übrigens
nicht aktiviert, es kommt also von daher alles an
Verfasst: 23.03.2008 20:14
von Skippy07
lol - Jetzt bin ich mit meinem Latein am Ende
//EDIT: Hast Du eigentlich nach jedem ändern den Cache gelöscht?