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 :oops:

Der Admin bekommt nun die Mail nicht :oops:

Und dann die Frage woraus setzt sich die user_id zusammen???

Sorry wenn ich euch nerve,aber bin dabei php erst zu lernen :wink:

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