Vous n'êtes pas connecté.

  • Accueil
  •  » Signatux
  •  » Comment ne pas afficher les e-mails des visiteurs dans Signatux ?
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#1 19/01/09 01:14:44

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Comment ne pas afficher les e-mails des visiteurs dans Signatux ?

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

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#2 19/01/09 12:12:47

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Comment ne pas afficher les e-mails des visiteurs dans Signatux ?

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 :

Code:

                if((empty($message[$element]) || $active != 1) && !($element == 'Reponse' && ADMIN))

Par :

Code:

                if(((empty($message[$element]) || $active != 1) && !($element == 'Reponse' && ADMIN)) || $element == 'Mail')


TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#3 24/01/09 02:05:22

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Re: Comment ne pas afficher les e-mails des visiteurs dans Signatux ?

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

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#4 24/01/09 22:21:13

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Comment ne pas afficher les e-mails des visiteurs dans Signatux ?

Ok, annule la modification que je t'ai fait faire.

Et, toujours dans affichage.class.php, ligne 138, remplace :

Code:

                // Composition des messages par les templates
                if($html) $rendu .= $this->sgtux_afficher('message', $message);
                else $rendu = $message;

Par :

Code:

                // Composition des messages par les templates
                if($html) {
                    $message['Mail'] = NULL;
                    $rendu .= $this->sgtux_afficher('message', $message);
                } else $rendu = $message;


TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#5 25/01/09 13:06:55

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Re: Comment ne pas afficher les e-mails des visiteurs dans Signatux ?

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

  • Signaler
  • Citer
  • Ajouter à la citation
  • Accueil
  •  » Signatux
  •  » Comment ne pas afficher les e-mails des visiteurs dans Signatux ?
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson