Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 22-10-2006 13:29:09

Pascal
Membre

adresse mail antispam

Bonjour

J'administre 2 forums
l'un est un punbb forum
l'autre est un coolforum

sur coolforum, j'ai la possibilité de faire un remplacement automatique de l'@ par |at|  (ou tout autre terme) dans la zone administratiion

les membres lorsqu'ils s'inscrivent tapent leur adresse normalement et ensuite le forum transforme l'adresse en monadresse|at|mail.fr
et lorsqu'on clique sur l'adresse, le logiciel de messagerie "fait" la conversion

Y a t'il une possibilité identique pour punbb ?
pour que toute adresse mail soit "crypté" et non lisible par les robots ?

Cordialement

Hors ligne

#2 22-10-2006 13:44:43

romain9441
Admin locker

Re : adresse mail antispam

Admin --> Mots censurés ?

Sinon, la PunToolBar intègre une fonction qui permet de mettre un e-mail protégé contre le spam :

[nospam=adresse@adresse.com]Adresse[/nospam]

Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#3 22-10-2006 13:51:09

Pascal
Membre

Re : adresse mail antispam

J'ai pas la PunToolbar

puisque j'ai installé la Modern BBcode
(pour la partie des messages je vais regarder comment intégrer le nospam)



En revanche je ne vois pas en quoi les mots censurés vont résoudre mon pb

car je ne veux pas interdire l'@ mais que le forum, dans le profil des membres, fasse une modif automatique

Hors ligne

#4 22-10-2006 13:56:30

romain9441
Admin locker

Re : adresse mail antispam

Regarde les sources de PunBB, pour intégrer le "No Spam" dans les messages, regarde la modifications de la PunToolBar dans /include/parser.php wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#5 22-10-2006 14:04:30

Pascal
Membre

Re : adresse mail antispam

j'ai identifié dans puntoolbar et vais créer un forum de test pour vérifier le nospam en lieu et place du email

En revanche cela risque de ne pas affecter les profils et le lien email qui s'affiche sous l'avatar des posteurs, ni lors de l'édition d'un profil de membres.


Si quelqu'un a une soluce pour le profil
(pendant que je teste mes modifs dans le parser)

en attendant : Merci à toi Romain

Hors ligne

#6 22-10-2006 14:06:04

romain9441
Admin locker

Re : adresse mail antispam

Pascal a écrit :

En revanche cela risque de ne pas affecter les profils et le lien email qui s'affiche sous l'avatar des posteurs, ni lors de l'édition d'un profil de membres.

Non, essai de chercher un @ dans profile.php par exemple ... wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#7 22-10-2006 15:58:15

vin100
Membre

Re : adresse mail antispam

le profil comme le liens sous l'avatar c'est simple : c'est l'utilisateur qui choisi si il veut que son adresse apparaissent ou si il préfère utiliser le formulaire d'envoi d'email des forums

dans ce dernier cas il n'y a que les admin qui voient les adresses email "en clair" tous les autres ont un lien vers le formulaire email (à moins que l'utilisateur ai choisi de montrer son adresse) c'est dans la faq

Hors ligne

#8 22-10-2006 17:08:15

Pascal
Membre

Re : adresse mail antispam

vin100 a écrit :

le profil comme le liens sous l'avatar c'est simple : c'est l'utilisateur qui choisi si il veut que son adresse apparaissent ou si il préfère utiliser le formulaire d'envoi d'email des forums

dans ce dernier cas il n'y a que les admin qui voient les adresses email "en clair" tous les autres ont un lien vers le formulaire email (à moins que l'utilisateur ai choisi de montrer son adresse) c'est dans la faq

C'est exact mais il serait pourtant interessant d'avoir un masque anti-spam sur les adresses mail. (en natif)


mask = at (par défaut)
avec définition du masque dans l'admin
et toute adresse mail se transforme automatiquement en adresse|mask|adresse.com (à la visualisation)

pour information : voici le code extrait de coolforum Ne pas utiliser dans punbb

function getemail($email)
{
    global $_FORUMCFG;
    $email=str_replace("@","$_FORUMCFG[emailmask]",$email);
    return($email);
}

function inversemail($email)
{
    global $_FORUMCFG;
    $email=str_replace("$_FORUMCFG[emailmask]","@",$email);
    return($email);    
}

function formatstrformail($str)
{
      $trans = get_html_translation_table(HTML_ENTITIES);
      $trans = array_flip($trans);
      $encoded = strtr($str, $trans);
      return($encoded);
}

function testemail($email) 
{ 
    return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'. 
                 '@'. 
                 '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]{2,}\.){1,3}'. 
                 '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]{2,4}$', 
                 $email) ); 
}

Pour ce qui est de mon intégration de l'extrait de puntoolbar, j'ai une erreur de code. (=> j'abandonne)

Dernière modification par Pascal (22-10-2006 17:12:35)

Hors ligne

#9 22-10-2006 18:33:42

vin100
Membre

Re : adresse mail antispam

Pascal a écrit :

C'est exact mais il serait pourtant interessant d'avoir un masque anti-spam sur les adresses mail. (en natif)

sur les adresses mail où ?

Hors ligne

#10 23-10-2006 09:46:37

Pascal
Membre

Re : adresse mail antispam

vin100 a écrit :

sur les adresses mail où ?

Toutes

mais principalement sur les adresses des membres.

je sais on peut choisir d'utiliser le formulaire mais personnelement j'aime pouvoir entrer mes contacts dans mon logiciel de messagerie et j'aime pas utiliser les formulaires limitatifs  (les admins n'ont pas cette restriction)

De plus, les invités ne peuvent contacter les membres par mail puisque le lien mail n'apparait pas.

En fait, ce que je voudrais c'est que le lien mail apparaissent en permanence mais que l'adresse soit filtré par nospam

Hors ligne

Pied de page des forums