E-Mail-Adressen für Moderatoren sichtbar machen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Secretly »

Kann sich vielleicht jemand erbarmen? :-?
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von modernist »

Es ist wohl ein Rechteprobleme, da wirst du wohl nicht darum herumkommen, es einfach im ACP mit diversen Einstellungen auszuprobieren.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Secretly »

Ja, dass habe ich schon verstanden ;) Aber ich bzw. wir sind die Rechte wieder und wieder durchgegangen und bei diesem Snippet steht ja eigentlich nichts davon, dass da eine bestimmte Rechtevergabe überprüft werden musste. Daher war meine Frage jetzt quasi, ob jemand eine Idee hat, welche Rechtevergabe dabei greift, denn ich kann ändern was ich möchte...

Ich habe mittlerweile sogar:
E-Mail-Adressen verstecken:
Diese Funktion hält E-Mail-Adressen komplett privat. => Nein

und trotzdem sehe ich nichts.

Moderator-Berechtigungen: Sind komplett auf ja
und nirgends steht etwas von E-Mail etc.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Talk19zehn »

Hi Secretly und modernist, meines Wissens greift das Recht grundsätzlich erst einmal nur bei Administratoren. Es wird m.E. auch nicht die Emailadresse in Schriftform sondern nur das Icon ausgegeben. Das Snippet ermöglicht, das globale Moderatoren das Icon sehen. Wenn ich es korrekt verstehe, müssen die Benuzter, die das Icon sehen sollen, zumindest Mitglied in der Gruppe globale Moderatoren sein. Individuell müssten sodann Rechte geändert werden, falls erforderlich. Das sind ja auch reine Sicherheitsmaßnahmen, die greifen müssen.

Siehst du Secretly als Admin das Icon nicht?

Beste Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Secretly »

Also ich kenne es aus einem anderen Board, dort gehe ich mit der Maus über den Link wo man eine Email schicken kann und sehe dann unten rechts im Browserfenster mailto:emailaddy.
Ich sehe als Admin und Gründer bei uns im Forum aber: http://www.sydneylife.de/memberlist.php ... l&u=USERID

Obwohl ich dieses Snippet drin habe. Ich habe auch in dem Board schon nachgefragt, aber der Admin weiß auch nicht welches Recht bei mir nicht stimmen soll, da es an sich eben keine bestimmte Frage in den Rollen gibt. Und ich sehe generell keine Email Adressen ob ich bei Emailadressen sehen auf ja oder nein stelle.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Talk19zehn »

Hello Secretly, der Link ist nicht von Nutzen.... :wink:
Entweder ist die "andere Gruppe" ein Nichtmitglied der globalen Moderatoren und/oder das Mitglied selbst Mitglied jener Gruppe bzw. kein Mitglied der globalen Moderatoren oder gar Gründer/Admin.

Ich wüsste sonst auch nicht weiter und sende Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Secretly »

Ach so, dass war gemeint. Tut mir Leid ich stand auf dem Schlauch. Aber ja der Link ist ja in dem Sinne "standardmäßig" bei Admins und den Links sehe ich auch, so wie der Rest der Moderatoren. Aber leider sieht eben niemand die "Emailaddy" ob er nun auf den Link geht oder nicht.
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Secretly »

Leider besteht das Problem immer noch und ich hoffe mal ein Bild, macht mein Problem vielleicht "sichtbarer", denn mit den Rechten an sich kann es nichts zu tun haben meiner Meinung, denn den "Button" an sich sieht man ja.

[ externes Bild ]
Zum Vergleich aus einem anderen Forum wo ich Moderator bin.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von modernist »

Entweder du gibst deinen Moderatoren das Admininstrator-Recht "Kann Benutzer verwalten" oder du ersetzt wie im Eingangssnippet beschrieben in der root/memberlist.php

Code: Alles auswählen

	if ((!empty($data['user_allow_viewemail']) && $auth->acl_get('u_sendemail')) || $auth->acl_get('a_user'))
	{
		$email = ($config['board_email_form'] && $config['email_enable']) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=email&u=' . $user_id) : (($config['board_hide_emails'] && !$auth->acl_get('a_user')) ? '' : 'mailto:' . $data['user_email']);
	}
mit

Code: Alles auswählen

	if ((!empty($data['user_allow_viewemail']) && $auth->acl_get('u_sendemail')) || $auth->acl_get('a_user') || $auth->acl_get('m_'))
	{
		$email = ($config['board_email_form'] && $config['email_enable']) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=email&u=' . $user_id) : (($config['board_hide_emails'] && !$auth->acl_get('a_user') && !$auth->acl_get('m_')) ? '' : 'mailto:' . $data['user_email']);
	}
Damit sehen auch globale Moderatoren die E-Mail, das klappte bei mir. Für forenspezifische Moderatoren verwende $auth->acl_get('m_', $forum_id); statt $auth->acl_get('m_'). Für $forum_id ist natürlich die Foren-ID anzugeben. Du kannst es auch von anderen Moderationsrechten abhängig machen: http://wiki.phpbb.com/Moderator_permissions
Secretly
Mitglied
Beiträge: 358
Registriert: 14.07.2011 16:59
Kontaktdaten:

Re: E-Mail-Adressen für Moderatoren sichtbar machen

Beitrag von Secretly »

Aber selbst als Admin sehe ich die E-Mailadresse doch nicht. Ich sehe nur "http://www.sydneylife.de/memberlist.php?mode=email&u=5" und sollte aber "....@freenet.de" sehen. DAS ist doch mein Problem und nicht, dass die Mods nicht den Link oder so sehen. Auf dem Bild sieht man oben ein Forum wo es ist wie es aussehen soll und mein Forum, wo es nicht so aussieht.

Das Snippet ist doch ganz normal schon eingebaut, dass ist auch bereits mitsamt dem Code im Eingangspost.
Antworten

Zurück zu „[3.0.x] Mod Support“