ok, na nog effe zoeken ben ik op dit topic uitgekomen
viewtopic.php?f=40&t=44816&start=0&hilit=mailadres
daar vond ik deze reactie terug :
Derky schreef:marian0810 schreef:Het kan echt hoor, als ik inlog als global moderator dan kan ik van alle gebruikers de email adressen zien, ook van degenen bij wie dat in het profiel op verborgen staat.
De functie "neem permissies over" heeft waarschijnlijk daar nog je admin rechten van toepassing want er wodt namelijk gechecked op
a_user
, dus admin rechten om gebruikers te bewerken.
Kelly001 schreef:De moderators kunnen geen emailadressen zien van leden die dit hebben uitgeschakeld.
Op het oude forum wel en dit hebben we ook nodig om lessen te versturen.
Is dit aan te passen of is daar een speciale mod. voor nodig?
Open:
memberlist.php
Zoek:
Code: Selecteer alles
if (!empty($data['user_allow_viewemail']) || $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']);
}
Vervang met:
Code: Selecteer alles
if (!empty($data['user_allow_viewemail']) || $auth->acl_getf_global('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_getf_global('m_')) ? '' : 'mailto:' . $data['user_email']);
}
Nu kunnen moderators met globale moderator permissies de e-mailadressen ook zien net als de beheerders.
(de functie "Gebruikers versturen e-mail via het forum" (Algemeen >> Instellingen e-mails) moet op uitgeschakeld staan anders zie je een link naar een mail formulier)
Ik heb dit getest met een testmoderator, die is toegevoegd aan de groep globale moderators, en toch ziet die nog altijd geen mailadressen ...
Wijziging: foutje, in het profiel wordt het emailadres nu wel getoond, maar in een topic komt het adres er nog altijd niet door bij elk bericht, en dat is het gene het eigenlijk zou moeten doen...