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 ».
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 ».
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 :
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Suivre les commentaires : |