Pagina 1 van 1
Toon emailadres van gebruikers aan moderatoren
Geplaatst: 15 apr 2010, 13:56
door c00kie
list]
Adres van je forum: http://www.bouwinfo.be/forum/
Event. modificaties op je forum:Geen
Wanneer ontstond het probleem?Bij de upgrade van phpbb2 naar phpbb 3.0.6
phpBB versie: 3.0.6
Heb je onlangs iets veranderd aan je forum?Neen
Wat is het probleem?[/list]
Ik had graag gehad dat mijn moderatoren ook de emailadressen van gebruikers konden zien. Regelmatig komen er firma's reclame maken op onze site, en aangezien dit niet toegestaan is, moeten deze dus verwijderd worden. Om zeker te zijn dat het om firma's gaat, is het dus superhandig, zoals in phpbb2 dat deze emailadressen ook zichtbaar zijn voor mijn moderatoren...
Iemand een idee hoe ik dit kan instellen, want ik zoek hier nu al een paar uur achter en kan niks relevants vinden (of niet goed zoeken natuurlijk

)
Re: Toon emailadres van gebruikers aan moderatoren
Geplaatst: 15 apr 2010, 18:58
door c00kie
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...
Re: Toon emailadres van gebruikers aan moderatoren
Geplaatst: 16 apr 2010, 17:38
door c00kie
niemand die me kan helpen?
Re: Toon emailadres van gebruikers aan moderatoren
Geplaatst: 19 apr 2010, 08:28
door EelkeB
Je zou een zelfde soort wijziging in viewtopic_body.html moeten aanbrengen. Alternatief is om je moderators user-admin-rechten te geven, al is dat misschien weer teveel van het goede.