Seite 1 von 2
Registrierungsmail an Admin
Verfasst: 17.02.2004 10:21
von Zarek
Hallo,
Ich weiss,das dieses Thema bestimmt schon oft behandelt wurde:
Ich benutze phpbb2.0.6, nun habe ich folgendes Problem:
Wir sind 3 Admin bei uns im Forum,die Aktivierung erfolgt durch den Admin.
Nun bekommt jeder der Admins eine Mail,wenn sich ein User neuanmeldet.Dieses möchte ich aber nicht,es sollte eigentlich nur eine Mail an mich gehen.
Könnt ihr mir helfen?wo liegt mein Fehler
Verfasst: 17.02.2004 10:54
von Acid
Code: Alles auswählen
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level = " . ADMIN;
Dazu müsstest du an dieser Stelle (usercp_register.php)
user_level = " . ADMIN mit
user_id = x" ersetzen (x = deine user_id).
Verfasst: 18.02.2004 12:01
von Zarek
Hallo,
wenn ich das so mache wie oben beschrieben,bekomme ich diesen Fehler
Parse error: parse error in
/home/mytwedbi/xxxxxxxx.de/includes/usercp_register.php on line 647
Danke für eure Hilfe
Verfasst: 18.02.2004 12:03
von netzmeister
Hallo,
poste mal den Bereich den Du geändert hast.
Speziell die Zeile 647.
Gruß netzmeister
Verfasst: 18.02.2004 13:44
von Zarek
In dieser Zeile steht:
Zeile 646 :
$sql = "SELECT user_email, user_lang
Zeile 647:
FROM " . USERS_TABLE . "
Zeile648:
WHERE user_level = " . ADMIN;
so geht es aber wenn ich dann die Zeile 648 ändere in
WHERE user_level = " . user_id = x;
wobei x die UserID ist
dann tritt der fehler auf
Verfasst: 18.02.2004 14:06
von netzmeister
Hallo,
WHERE user_level = ". user_id = x";
das rote ist zuviel und das schwarze hat gefehlt.
Code: Alles auswählen
if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_id = x";
x ist durch die ID zu ersetzen.
Gruß netzmeister
PS: Bitte Code Tags verwenden.

Verfasst: 18.02.2004 19:04
von Zarek
Danke für eure Hilfe,
Nun bekomm ich zumindest keinen Fehler mehr,
Aber das nächste Problem ist schon da
Der Admin bekommt nun die Mail nicht
Und dann die Frage woraus setzt sich die user_id zusammen???
Sorry wenn ich euch nerve,aber bin dabei php erst zu lernen
Dannke für eure hilfe
Verfasst: 18.02.2004 19:59
von netzmeister
Hallo,
in der Tabelle %prefix%_users suchst Du den Admin heraus der die Mail bekommen
soll. Die Nummer in der Spalte user_id trägst du in deinen Code ein.
Gruß netzmeister
Verfasst: 18.02.2004 22:06
von Zarek
Hallo,
Meinst du die Tabelle wo die Mitglieder online einsehbar sind?
Finde sonst keine user tabelle,sorry stell mich wohl echt blöd an
Danke für eure Geduld ihr seit echt super
Verfasst: 18.02.2004 22:14
von netzmeister
Hallo,
nein ich meine die phpBB Tabelle phpbb_users.
Was für ein Programm verwendest Du um auf die Datenbank
zuzugreifen ?
Siehe auch
hier.
Gruß netzmeister