Comment rendre par défaut les adresses emails de chacun caché:

SMF ne propose pas cette option, donc il faut modifié la base de donnée, pour qu'a chaque inscription l'email se cache par défaut.

La commande pour l'effectuer directement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE `smf_members` CHANGE `hideEmail` `hideEmail` TINYINT( 4 ) NOT NULL DEFAULT '1'
Tout se que j'ai fait s'est passer la variable hideEmail a 1 par défaut. Donc lors des inscriptions chaque utilisateur cache son email.

Pour les anciens membre, utilisez la commande SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
update `smf_members` set `hideEmail`='1'  WHERE 1
Voila , j'ai cherché comment faire, et au final, je me suis décidé de le faire par moi même.

ATTENTION Il faut validé l'option :Permettre aux utilisateurs de cacher leur adresse courriel aux autres personnes, excepté aux admins