SPIP-Listes crée deux balises SPIP qui permettent d’afficher les formulaires d’abonnement et de désabonnement.
- #FORMULAIRE_ABONNEMENT
- #FORMULAIRE_MODIF_ABONNEMENT
[SPIP 2] Un formulaire simplifié facile à modifier (CVT en SPIP 2) est également disponible #FORMULAIRE_SPIP_LISTES_INSCRIPTION
. Idéal pour la page d’accueil du site par exemple.
SPIP-listes fournit ces deux balises dans un fichier abonnement.html.
Vous pouvez naturellement placer le formulaire d’abonnement dans n’importe quel squelette. Par exemple : insérez #FORMULAIRE_ABONNEMENT sur le squelette de la page d’accueil.
SPIP-listes [1.9.2] utilise la balise #FORMULAIRE_MODIF_ABONNEMENT pour gérer les abonnés qui reviennent sur le site via le lien mis dans un courrier. Cette balise doit nécessairement se trouver dans un squelette portant le nom « abonnement.html ».
Fonctionnement de la balise #FORMULAIRE_ABONNEMENT
** Affichage par défaut **
L’affichage de la balise #FORMULAIRE_ABONNEMENT s’adapte au nombre de listes que vous avez créées :
- avec 0 ou 1 liste, le formulaire s’affiche sans préciser le titre de la liste de diffusion,
- à partir de 2 listes, le formulaire présente le titre des listes avec une case à cocher.
** Affichage pour une liste en particulier **
[Plugin 1.9b2] Pour afficher un formulaire d’abonnement pour une liste en particulier, utiliser la notation #FORMULAIRE_ABONNEMENT{liste12}
où 12 est le numéro de la liste.
Personnaliser l’apparence du formulaire d’abonnement
** Personnaliser l’apparence générale **
Pour modifier le formulaire d’abonnement, faites une copie du fichier formulaire_abonnement.html situé dans le répertoire /formulaires de SPIP-listes. Appelez-le par exemple, mon_formulaire_abonnement.html et éditez son code pour modifier l’aspect du formulaire. Déposez-le également dans le répertoire /formulaires du plugin.
Pour utiliser votre formulaire dans vos squelettes, il suffit d’indiquer son nom en paramètre de la balise : par exemple #FORMULAIRE_ABONNEMENT{mon_formulaire_abonnement}
** [1.9.2] Personnaliser l’apparence pour une liste en particulier**
Si vous avez créé plusieurs listes et souhaitez proposer un formulaire d’abonnement dédié à une seule liste : faites une copie du fichier formulaire_abonnement_une_liste.html situé dans le répertoire /formulaires de SPIP-listes. Appelez-le par exemple, formulaire_abonnement_maliste12.html et éditez son code pour modifier l’aspect du formulaire. Déposez-le également dans le répertoire /formulaires du plugin.
Pour utiliser votre formulaire dans vos squelettes, il suffit d’indiquer son nom en paramètre de la balise : par exemple #FORMULAIRE_ABONNEMENT{formulaire_abonnement_maliste12}
Discussions par date d’activité
23 discussions
Bonjour je cherche a modifier la police/taille de caracteres dans le formulaire .
Apparemment c’est géré par des styles, mais je n’arrive pas a savoir ou ils sont ....
si qqun peut m’indiquer ou ... merci
Répondre à ce message
Bonjour,
Je coince sur l’installation d’une newsletter sur mon site. Est-il possible avec spip liste que la personne soit automatiquement inscrite dès qu’elle inscrit son email, sans devoir aller sur un lien qu’elle reçoit dans sa boite mail ?
Je butte la dessus depuis déjà un bout de temps.
Merci de votre aide,
Emmanuelle
Répondre à ce message
C’est juste dommage que
#FORMULAIRE_MODIF_ABONNEMENT ne puisse pas être également customiser au niveau du formulaire.
On est obligé de casser celui d’origine pour coller au HTML désiré.
Répondre à ce message
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 : |