Suite à un premier article (XoEmail) sur la protection des emails contre les spambots, voici un nouveau plugin permettant de transformer une adresse email en image de type captcha

Ce plugin nécessite que la librairie GD soit installé chez votre hébergeur, si ce n’était pas le cas, c’est le plugin smarty XoEmail qui prendra le relais (il est donc nécessaire de conserver les paramètres de configuration spécifique à XoEmail dans le fichier de configuration). Comme le plugin smarty XoEmail, XoEmailImage est configurable via un fichier de configuration (xoSmartyPlugin.ini.php) se trouvant dans le dossier /configs de votre site.
Paramètres de ce plugin :
fontDir="uploads/fonts" // nom du dossier ou se situe les fichiers font (TTF)
fontName="arial.ttf" // nom du fichier font à utiliser
fontColor="#CC0000" // couleur d’affichage du texte de l’image
fontSize=10 // taille des caractères à afficher
Comment utiliser ce plugin dans vos templates : il vous suffira simplement d’ajouter à la variable smarty le modifier XoEmailImage
Exemple avec le template : system_userinfo.html
<{$user_email|[b][color=cc0000]XoEmailImage[/color][/b]}>
Téléchargement : ICI
Note : J’ai profité du développement de ce plugin pour créer un fichier commun (xoSmartyFunctions.php) qui regroupe les fonctions PHP communues aux deux plugins, et aux plugins avenir. J’ai aussi implémenté une gestion des erreurs (onglet « errors ») et du bon fonctionnement du plugin (onglet « extra ») dans le mode debug de xoops. J’invite donc les utilisateurs du plugin XoEmail à télécharger la nouvelle version : ICI
|