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)