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 modifiable dans le fichier "ASS_options.php".
Lors de la navigation, tous clique sur l’une de ses images auto générée appel un javascript, inclus dans les pages par le plugin, qui re convertis l’image en adresse et appel 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 saisis dans votre article :
<email>testeur@exemple.com</email>affichera l’image cliquable
qui ouvrira votre gestionnaire de mail favoris 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 ce 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.1-20080118 :
Archive ASS format "tar.bz2" (retour chariot UNIX).
Archive ASS format "zip" (retour chariot Microsoft).
v0.1-20071223 :
























