SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Auteurs et Authentification > 90. Archives Auteurs et Authentification

Formulaire d’écriture à l’auteur. Une solution anti-spam

mardi 14 décembre 2004, par mortimer. Dernier ajout samedi 4 novembre 2006

Toutes les versions de cet article :


Dans le squelette de base SPIP, il suffit de cliquer sur le nom d’un auteur pour avoir son adresse, alors les bots spammeurs s’en donne à coeur joie.

ce squelette simple ajoute une page pour écrire à l’auteur à travers un formulaire sans jamais voir son mail.


Au lieu de laisser l’utilisateur utiliser son programme de courrier électronique pour envoyer des mails aux auteurs, pourquoi ne pas lui fournir un formulaire web.

Squelette

ceci se fait grâce à un squelette d’une page simple :

ecrire_auteur.html

ecrire_auteur.php

Mettez ces deux fichiers dans votre répertoire SPIP.

Lien depuis les autres squelettes

Maintenant, il faut dirigez les auteurs vers cette page. Rien de très complexe, il faut faire une boucle AUTEUR (dans un contexte où id_article est disponible. e.g. dans un boucle ARTICLE) :

<BOUCLE_auteurs(AUTEURS) {id_article} {par nom}>
                <li><A HREF="ecrire_auteur.php?id_article=#ID_ARTICLE">#NOM</a></li>
</BOUCLE_auteurs>

P.-S.

  1. A partir de la version 1.7.2, le fichier auteur-dist.html fourni par défaut avec SPIP propose la même fonctionalité.
  2. Ce formulaire ne marche que si l’hebergeur sur lequel se trouve le site permet l’envoie d’email.

Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et fonctionnement SPIP-Contrib | SPIP | L'autre.net