Anzeige der echten E-Mail Adresse für Admin

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Anzeige der echten E-Mail Adresse für Admin

Beitrag von hmueller »

Hallo,

bei aktivierter Option "Benutzer E-Mail übers Board" werden bekanntlich die echten Mailadressen nicht mehr angezeigt. Ich als Admin muß aber anhand der Mailadresse die Forenberechtigungen prüfen.
Ich suche daher nach einer Modifikation, um für den Admin weiterhin die "echte" Mailadresse anzeigen zu lassen.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Admin Email List

Gruß Christian
---
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

Hallo,

naja - hilft nicht unbedingt weiter, weil es ja nur eine reine Adressliste ist.

Besser wäre wenn z.B. die E-Mail-Adresse im Profil ausgegeben werden könnte (nur für Admin).
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

Hallo,

nochmal nachgefragt: es müsste doch möglich sein, über eine SQL-Abfrage die echte E-Mail-Adresse im Profil anzuzeigen (als Textausgabe).
Nur weis ich nicht, wie man das anstellt, daß nur Admins diese zu sehen bekommen.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

du könnest das ja mit

Code: Alles auswählen

if ( $userdata['user_level' == '1' )
{
  CODE
}
else
{
 CODE
}
machen,ich weiß nicht ob dir das schon ausreicht.
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
cmoneke
Mitglied
Beiträge: 19
Registriert: 07.02.2006 10:46
Wohnort: Bonn

Re: Anzeige der echten E-Mail Adresse für Admin

Beitrag von cmoneke »

Der Beitrag ist zwar schon etwas älter, aber beschreibt eigentlich genau das, was ich suche.

Hat der Vorschlag von kratzer54847 funktioniert und könnte mir jemand evtl. den kompletten Code geben?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Anzeige der echten E-Mail Adresse für Admin

Beitrag von oxpus »

Öffne die Datei includes/usercp_viewprofile.php und ersetze den Block

Code: Alles auswählen

	$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $profiledata['user_id']) : 'mailto:' . $profiledata['user_email'];

	$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
	$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
durch

Code: Alles auswählen

	$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $profiledata['user_id']) : 'mailto:' . $profiledata['user_email'];

	if ($userdata['user_level'] == ADMIN)
	{
		$email = '<a href="' . $email_uri . '">' . $profiledata['user_email'] . '</a>';
		$email_img = $email;
	}
	else
	{
		$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
		$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
	}
Dann werden den Administratoren die Email-Adresse anstelle "Email senden", bzw. dem Email-Button angezeigt. Der Link dahinter ist aber weiterhin der gleiche.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
cmoneke
Mitglied
Beiträge: 19
Registriert: 07.02.2006 10:46
Wohnort: Bonn

Re: Anzeige der echten E-Mail Adresse für Admin

Beitrag von cmoneke »

OK, vielen Dank. Ich habe derzeit erst mal die Funktion "Mails übers Board" deaktiviert, so kommt man bei Überfahren oder Klick auf den Mail-Button auch an die Adresse. Wenn ich das richtig sehe, muss man für Deine Lösung diese Option ohnehin auch deaktivieren. Aber trotzdem Dank für den Code; ich hoffe, es war nicht allzuviel Mühe; evtl. kommt er ja doch noch mal bei mir zum Einsatz.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Anzeige der echten E-Mail Adresse für Admin

Beitrag von oxpus »

Nein, war nicht das riesen Ding.
Nur: Du solltest zum Schutz der Email-Adressen diese schon verstecken, also den Email-Versand über das Board zulassen.
Sonst könnte der ein oder andere User verstärkt Spam bekommen.
Ansonsten wird eben durch mein Snippet lediglich dem Admin die Email-Adresse anstelle dem Icon angezeigt, der Link dahinter bleibt ja ansonsten gleich.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“