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,
J’ai un problème de gestion des abonnés :
Lorsque je souhaite supprimer un abonné avec la petite croix rouge (cf. image ci-après), rien ne se passe.
Est-ce que quelqu’un a déjà rencontré le même type de problème ?
Merci d’avance.
Répondre à ce message
Bonjour,
Dans votre article je trouve :
faites une copie du fichier formulaire_abonnement_une_liste.html situé dans le répertoire /formulaires de SPIP-listes.
mais je ne trouve pas ce fichier dans le ZIP téléchargé depuis le site.
Merci de me préciser ce qu’il en est de ce fichier.
Bien à vous : JPG
Répondre à ce message
Bonjour,
je souhaiterai juste avoir un formulaire avec uniquement la boite email et le bouton OK (je n’ai qu’une liste).
Es ce simple à faire ?
Fred
Oui.
;-)
As-tu réussi à le faire ? Car je cherche ce même type de formulaire super simple.
Merci de me l’envoyer si tu peux.
Michael
As-tu réussi à le faire ? Je bute sur la même chose.
Ca marche pas chez moi, c’est invariablement « formulaire_abonnement.html » qui s’affiche, et non celui que j’ai personnalisé. Du coup, j’ai essayé de réécrire la boîte en dur : voir image jointe (je n’ai pas trouvé mieux pour poster du code html)
Ca a l’air de fonctionner, sauf je n’arrive pas à forcer l’inscription en html. Quelqu’un aurait une idée ?
Merci
PS : SPIP-Listes 2.0110-28890 <1.98> jQuery 1.2.6
Bonjour,
Comme Micha (message du 1.er juin) je cherche ce type de formulaire.
Merci de me l’envoyer.
Merci, aussi et si possible, de m’indiquer comment l’affecter à une liste particulière.
JPG
Bonjour,
pour ce même problème, j’ai mis :
[(#FORMULAIRE_SPIP_LISTES_INSCRIPTION{liste1})]
et cela répond à la question
Bonne continuation
Répondre à ce message
Bonjour à tous !
Je viens d’installer ce plugin sur un site test, il a l’air bien !
Par contre, il y a des trucs qui m’échappe....
J’aimerais savoir comment faire pour que l’internaute puisse ajouter son nom et son prénom et si éventuellement, on pouvait utiliser les champs extra pour ajouter d’autres données...
Merci d’avance de vos réponses !
Pour avoir des champs supplémentaires, faudrait il mieux utiliser le plugin Inscription2 ?
Répondre à ce message
Hello
Moué il y a effectivement un gros souci ergonomique à la réception. Dans l’idée quand on s’inscrit à une letter il peut/doit y avoir un message de confirmation avec par exemple un lien de confirmation. Je n’ai rien contre l’idée.
Là, l’internaute reçoit un message qui indique que son format de réception est : « texte ». Si l’internate n’est pas webmaster, il ne comprend pas ce qu’est un format « texte ». Ensuite on lui indique qu’il n’est abonné à aucune liste. Y a une contrariété évidente entre le « votre format d’abonnement » et le « vous n’êtes pas abonné » . Ensuite toujours: : il a un lien qui lui permet de MODIFIER son abonnement. c qui sous entend qu’il est abonné. Que va-t-il retenir de tout ça ? Et bien qu’il est abonné vu qu’il a laissé son e-mail. Et le mec ne valide rien du tout à ce message incompréhensible. A ce jour et depuis ce nouveau formulaire, je n’ai qu’un abonné sur 10 qui revient valider son format d’abonnement.
A noter encore que le login avec code d’accès est loin en pied de message, et qu’à moins d’un déroulement frénétique du message, on ne le voit pas.
Pas tiptop tout ça.
il y a le formulaire spip_listes_inscription qui fait ça
Répondre à ce message
Salut
Je commiterai prochainement un form CVT qui soit plus limpide, et qui puisse aller à l’utilisation de tous. Une forme de mix entre le formulaire simple de BoOz et le complexe multi liste.
Répondre à ce message
En effet faire appel à un formulaire_abonnement personnaliser en passer en parametre de la balise #FORMULAIRE_ABONNEMENT ne fonctionne pas sous spip 1.9.2g avec spip liste 1.9.3
mon formulaire personnalisé n’est pas pris en compte.
de même lorsque je veux faire appel à une liste précise en critère comme #FORMULAIRE_ABONNEMENT[listex} le choix de la liste est pris en compte mais le formulaire ne fonctionne pas, il ne valide pas les choix.
alors que l’appel à FORMULAIRE_ABONNEMENT sans autre précision fonctionne parfaitement (choix des listes et du format)
Hello.
Avec un spip tout frais et une letter de dernière mouture j’ai des soucis sur le formulaire d’abonnement.
Le premier revient au format : Avec une seule liste, il n’y a pas de case à cocher pour le format html. Dans le formulaire il n’y a rien à cocher pour pouvoir s’abonner. Le second arrive après validation, le message de confirmation indique :
Svp, quelle version de SPIP-Listes. Ce message a été corrigé il y a plus d’une semaine. Savoir si c’est le même ?
Merci.
La version :
SPIP-Listes 2.0110-29041 <1.98> jQuery 1.2.6 je l’ai fait monter par « l’auto-plugin ».
Il est facile de contrôler la version d’un plugin (lorsque le numéro de version est mis à jour, bien sûr).
Il suffit de vérifier le fichier plugin.xml sur la zone. Par exemple, pour SPIP-Listes, c’est dans ce fichier plugin.xml que l’on constate que la version actuelle est 2.0124. Le numéro de version se trouve entre les tags <version>. Ici :
<version>2.0124</version>
Une petite mise à jour manuelle du plugin ?
Hello.
Bon bon bon. Je retest. J’ai cette fois-ci évité l’upload par l’automatisme des plugins SPIP. J’ai supprimé entièrement l’ancienne version par FTP. Avec une version SPIP-Listes 2.0124-30973 <1.98> jQuery 1.2.6 mise à jour par SVN j’obtiens :
Sur le formulaire d’abonnement :
- Une case à cocher pour l’unique liste.
- Pas de case à cocher pour le choix de format html
(alors qu’il est présent de partout dans la config sous /écrire.)
Quand je valide, l’enregistrement du compte est partiel : le compte est créé mais l’abonnement n’est pas validé. Le message envoyé par mail pour la confirmation est le suivant :
Ce n’est ni un message qui indique que l’on doit confirmer, ni un message qui indique que l’on est abonné. C’est un message qui spécifie tout et son contraire. On ne serait pas abonné à une liste en texte brut ? Alors que l’on vient de remplir un formulaire ?
:) Est-ce un bug ou est-ce que j’ai mal configuré un truc ?
Hello,
Un formulaire simplifié facile a modifier (CVT en SPIP 2) est également disponible,
#FORMULAIRE_SPIP_LISTES_INSCRIPTION. Idéal pour la page d’accueil du site par exemple.
Merci c’est noté BoOz. Il est vrai que son message de confirmation est des plus limpide. Néanmoins j’avais besoin d’un multi listes qui tourne bien. C’est tout l’interet de spip liste. :)
Je rencontre exactement le même genre de problème. Lorsque l’on s’inscrit sur le formulaire on voit apparaitre la seule liste publique que j’ai crée. Cette liste est cochée d’office. Puis , quand on valide on reçoit un mail automatique qui dit que l’on est inscrit à aucune liste.
Est-ce que vous avez résolu cette difficulté depuis votre message ?
Merci pour tout aide éventuelle
Cordialement
Jun
Idem pour moi ! C’est assez embrouillé... et pas facile à comprendre. J’ai demandé à un pote de s’abonner à la liste de mon site, sans lui expliquer comment faire, pour voir. Résultat : il m’a dit qu’il avait reçu un mail de confirmation qu’il ne comprenait pas car c’était indiqué « vous n’êtes pas abonné à une liste de diffusion ».
Comment faire pour simplifier tout cela ??
Merci d’avance.
Répondre à ce message
Bonjour,
Une question qui me tarabuste : comment fait-on pour que le webmestre soit prévenu des nouvelles inscriptions ? En mettant son mail dans le champ ad hoc, il ne se passe rien ... Faut-il ajouter quelque chose dans le code et où (quel fichier, quelle instruction) ?
Par ailleurs, dans quel fichier retrouve t’on les valeurs issues de la
(#ENV**{erreurs}|table_valeur{email})
du fichier spip_listes_inscription.html parce que « Cet email et déja enregistré. » n’est pas très français. et que j’aimerais également en créer la version anglaise.Merci par avance.
François
Répondre à ce message
Bonjour,
Je desespère, je n’arrive pas avec SPIP-Listes 1.9.3 (pour SPIP 2) et SPIP 2.0.9 à personnaliser le formulaire d’abonnements.
J’ai modifié le fichier plugins/spip-listes_1_9_3/formulaires/formulaire_abonnement.html mais sans aucun effets !!!!!!
J’ai renommé ce fichier, puis dans le squelettes, j’ai mis
#FORMULAIRE_ABONNEMENTmes_abonnements
toujours aucun effets !!!!
Au final, comment puis je personnaliser mes formulaires d’abonnements ?
Merci pour votre aide
Répondre à ce message
Yo Paladin,
Un truc me chagrine : la majorité des sites SPIP est maintenant en UTF8. Néanmoins il est toujours conseillé de diffuser les mail au format iso. Il suffit pour celà de le configurer dans spip liste dans ce sens. Néanmoins les _NOM_AUTEUR eux reste en UTF8 malgré un envoi en format iso et celà pose des soucis sur les accents. Si je passe les envois en UTF8 je n’ai plus de problèmes sur les accents des noms des auteurs. Néanmoins les messages de confirmations d’abonnement sont à leur tour complètement patraque avec moult caractères bizarre. Que doit-on configurer pour corriger le problème ?
Visiblement un bout de code oublié. Je note dans le TODO. A corriger ASAP
Merci.
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 : |