Vous n'êtes pas connecté.


Bonjour,
Dans Signatux, lorsqu'un visiteur indique son e-mail, celui-ci est visible par tout le monde une fois le message publié.
Cela pose un problème de confidentialité car si le visiteur souhaite me communiquer son e-mail, il ne veut pas nécessairement le divulguer à toute la planète.
De plus, aucun message n'avertit celui-ci que l'e-mail qu'il communique sera visible par tous. Gênant !
J'ai bien cherché dans l'administration s'il existait une option pour afficher ou masquer les e-mails des visiteurs, mais je n'ai pas trouvé. Ai-je mal lu ?
Bien-sûr, il est possible de supprimer manuellement les e-mails dans l'administration, mais ils disparaissent du coup de la base de données, ce qui n'est pas mon souhait.
Existe-t-il une solution ?
Cordialement,
SuperCougar
=============
TOP Hors ligne


En effet, l'administration te permet de ne pas afficher les emails, mais ça n'affiche pas non plus le champ dans le panneau.
Pour avoir le champ sans l'affichage, encore une petite modif.
Fichier class/affichage.class.php, ligne 233, remplace :
if((empty($message[$element]) || $active != 1) && !($element == 'Reponse' && ADMIN))
Par :
if(((empty($message[$element]) || $active != 1) && !($element == 'Reponse' && ADMIN)) || $element == 'Mail')
TOP Hors ligne


Bonjour,
Merci pour ta réponse. Je viens seulement d'en prendre connaissance. Je ne sais pas pourquoi je n'ai pas eu d'alerte e-mail.
J'ai effectué la modification indiquée.
Les e-mails ne sont plus visibles, mais cela crée un problème de mise en forme : le bandeau dans lequel se trouve le nom du visiteur est tronqué et la 1re ligne du message est décalée vers la droite et trop collée en haut.
Tu comprendras mieux en allant sur mon Livre d'Or :
http://www.pascal-alexandre.fr/livre_or.html
ou directement :
http://www.pascal-alexandre.fr/livre.php
>>> Cela concerne les 4 derniers messages.
Cordialement,
SuperCougar
=============
TOP Hors ligne


Ok, annule la modification que je t'ai fait faire.
Et, toujours dans affichage.class.php, ligne 138, remplace :
// Composition des messages par les templates
if($html) $rendu .= $this->sgtux_afficher('message', $message);
else $rendu = $message;Par :
// Composition des messages par les templates
if($html) {
$message['Mail'] = NULL;
$rendu .= $this->sgtux_afficher('message', $message);
} else $rendu = $message;TOP Hors ligne


Bonjour,
Merci beaucoup, ça fonctionne parfaitement maintenant.
Dans une prochaine version de Signatux, ou du moins lorsque celui-ci ne sera plus en version Beta, une option dans l'administration pour choisir d'afficher ou non les e-mails serait la bienvenue.
Cordialement,
SuperCougar
=============
TOP Hors ligne