Hello,
Une idée (suite à un post sur spip-user).
Ne serait-il pas pertinent de donner la possibilité aux users de personnaliser la protection des adresses mail sur leur site.
Actuellement, il existe pour ce faire :
- le filtre antispam(), présent dans la distribution officielle de spip, qui s'applique par exemple à #TEXTE pour y remplace tous les arobases par une chaîne aléatoire;
- Une contrib : http://www.spip-contrib.net/article197.html, pas mal foutue mais qui ne répond pas vraiment au besoin.
Ma proposition : permettre de définir une fonction antispam() personnalisée (dans mes_options.php3), qui sera utilisée au moment du traitement des raccourcis si elle existe.
Ce qui donnerait dans ecrire/inc_texte.php3, aux alentours de la ligne 516, un truc du genre :
»···»···else if (strpos($lien_url, "@") && email_valide($lien_url)) {
»···»···»···if (@function_exists('antispam'))
»···»···»···»···$lien_url = antispam('$lien_url');
»···»···»···$lien_url = "mailto:".$lien_url;
»···»···}