Dans cette documentation, nous allons vous expliquer comment faire en sorte que l'adresse mail du membre soit visible dans le sujet en dur. ATTENTION: il est toutefois recommandé de ne le faire que sur un forum privé. Dans un forum communautaire ou selon le contenu du forum , cette astuce n'est pas du tout recommandée.
Ouvrez le fichier « viewtopic.php ».
Cherchez:
Code : Tout sélectionner
$user_cache[$poster_id]['email'] = ($config['board_email_form'] && $config['email_enable']) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=email&u=$poster_id") : (($config['board_hide_emails'] && !$auth->acl_get('a_email')) ? '' : 'mailto:' . $row['user_email']);
Code : Tout sélectionner
$user_cache[$poster_id]['email'] = ($config['board_email_form'] && $config['email_enable']) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", "mode=email&u=$poster_id") : (($config['board_hide_emails'] && !$auth->acl_get('a_email')) ? '' : $row['user_email']);
Code : Tout sélectionner
'POSTER_POSTS' => $user_cache[$poster_id]['posts'],
Code : Tout sélectionner
'POSTER_EMAIL' => ($config['email_enable'] && !empty($row['user_allow_viewemail']) || $auth->acl_get('a_email')) ? $user_cache[$poster_id]['email'] : '',
Cherchez et supprimez:
Code : Tout sélectionner
<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
Code : Tout sélectionner
<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Code : Tout sélectionner
<!-- IF postrow.POSTER_EMAIL --><dd><strong>{L_EMAIL}:</strong> {postrow.POSTER_EMAIL}</dd><!-- ENDIF -->