ASS - Anti-Spam Simple

Protection des adresses mails de votre site SPIP

ASS ou Anti-Spam Simple est un système très simple de protection des adresses mails de votre site web ne bloquant pas le protocole mailto.

Principe

Le principe d’ASS (ou « Anti-Spam Simple ») est trivial, toute adresse mise entre balise « email » sera automatiquement convertie en image « png » dont les paramètres, tel que couleur de fond (transparent, ou couleur), couleur du texte, sont modifiables dans le fichier « ASS_options.php ».

Lors de la navigation, tout clic sur l’une de ses images auto générées appelle un javascript, inclu dans les pages par le plugin, qui re convertit l’image en adresse et appelle le protocole mailto.

A aucun moment l’adresse mail n’apparaît en clair dans la page ou dans ses sources !!

Ainsi le code suivant saisi dans votre article :

<email>testeur@exemple.com</email>

affichera l’image cliquable

qui ouvrira votre gestionnaire de mail favori lorsque vous la cliquerez. L’adresse mail sera masquée dans le code source de la page par le code suivant :

<a href="" onClick="ASS_Decoder('bWFpbHRvOnRlc3RldXJAZXhlbXBsZS5jb20=')" >
<img border="0" src="../plugins/AntiSpamSimple/ASS_genereimage.php?texte=dGVzdGV1ckBleGVtcGxlLmNvbQ==" />
</a>

Si vous préférez utiliser le protocole « mailto» directement, dans votre
article, un code du type :

[Marc Dupond->mailto:testeur@exemple.com]

affichera Marc Dupond et sera masqué dans les sources de la page par :

<a href="" onClick="ASS_Decoder('bWFpbHRvOnRlc3RldXJAZXhlbXBsZS5jb20=')" >
        Marc Dupond
</a>

mais restera cliquable...

Installation

Le plugin s’installe par extraction de l’archive dans le répertoire « plugins » de votre site SPIP. L’activation se fait classiquement par le menu « Configuration > Gestion des plugins » cochez la case « Anti Spam Simple ».

À propos du fichier ASS_options.php :

Le fichier ASS_options.php, modifiable via n’importe quel éditeur de texte, détermine les différents paramètres des images générées tel que la taille du texte, les espaces verticaux et horizontaux, la couleur ou la transparence du fond :

$SizePolice = 3 ; // Taille de la police
$HSpace = 2 ;    // Nombre d'espaces Horizontaux ajoutés autour de l'image l
$VSpace = 0 ;    // Nombre d'espaces Verticaux

$CouleurFondRGB = array(255,255,255) ; // Couleur du fond de l'image (RGB)
$CouleurTexteRGB = array(0,0,0) ;          // Couleur du texte (RGB)
$transparent = true ;  // Fond transparent ? true = oui, false = non.

Aperçu

Exemple d’ASS sur SPIP 1.9.2c et Squelette Alternatives :

Téléchargements

v0.2-20100510 :

Lien pour installation automatique : http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-02-20100510.zip .

Archive ASS format « tar.bz2 ».

Archive ASS format « zip ».

v0.2-20100503 :

Le plugin passe en version stable.

Lien pour installation automatique : http://fhuhu.free.fr/ASS/arch/AntiSpamSimple-02-20100503.zip .

Archive ASS format « tar.bz2 ».

Archive ASS format « zip ».

v0.2-20100428 :

Version retirée voir les commentaires ci dessous (Thierry le 2 mai 2010 à 18h33).

v0.1-20080118 :

Archive ASS format « tar.bz2 » (retour chariot UNIX).

Archive ASS format « zip » (retour chariot Microsoft).

v0.1-20071223 :

Archive ASS format « tar.bz2 » (retour chariot UNIX).

Archive ASS format « zip » (retour chariot Microsoft).

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom