larger smaller normal text version of this page
phplist Documentation »fonctions de configuration»Info abonner pages »Modification ou création d'une page d'inscription»

Formulaire d'abonnement personnalisé


Cette page explique comment créer un formulaire d'abonnement personnalisé, que vous pourrez placer sur une page existante de votre site. Cette méthode permet des modifications simples et plus complexes des formulaires d'abonnement.


Comment installer une page d'abonnement sur un site web


Cette procédure permet de laisser faire à PHPlist le travail rébarbatif, qui est en fait de générer le code du formulaire. Il vous suffira simplement par la suite de copier le code de ce formulaire, de le personnaliser un peu si vous le désirez, puis de le placer sur votre page Web.
  • Tout d'abord, créez une page d'inscription avec toutes les caractéristiques dont vous avez besoin. Sélectionnez les attributs qui vous sont nécessaires et définissez l'ordre d'apparition. N'oubliez pas de cliquer sur "Enregistrer et activer".
  • Ensuite, sur la page de configuration, assurez-vous que ce paramètre est réglé sur "true" (ou 1):
s'il n'y a qu'une seule liste visible, il sera caché sur la page et validera automatiquement les utilisateurs qui s'inscrivent (0/1)
true
  • Exécutez des tests pour vous assurer que votre page d'inscription standard phplist fonctionne convenablement. Ne passez à l'étape suivante, que si vous êtes vraiment satisfait de la façon dont fonctionne votre page d'inscription.
  • A ce moment vous copiez le code HTML généré par phplist à l'aide d'un éditeur de texte. La procédure est la suivante :
    • Chargez votre page d'inscription nouvellement créée dans votre navigateur web, en pointant votre navigateur sur votre page d'inscription.
    • Affichez le code source de cette page (clic droit sur la page et sélectionnez "Afficher la source" dans IE, ou "Afficher la source de la page" dans Firefox).
    • Copiez le code du formulaire (y compris le javascript qui contrôle l'entrée de l'utilisateur), et collez-le dans un éditeur simple de texte, comme le Bloc-notes Windows.
    • Ensuite, il suffit de procéder à quelques modifications dans la source du code comme décrit ci-après.
Modifiez ceci :
<form method="post" name="subscribeform">

  • Par cette ligne (si vous avez une seule page d'inscription) :
    <form method="post" action="http:/mysite.com/lists/?p=subscribe" name="subscribeform">
  • Ou par cette ligne (si vous avez plusieurs pages d'inscription. id=x est le numéro d'identification d'une page d'inscription) :
    <form method = "post" action = " http:/mysite.com/lists/?p=subscribe&id=1 "name =" subscribeform ">

Si vous n'avez qu'une seule liste (par exemple, un bulletin d'information) dans votre formulaire d'abonnement, vérifiez que vous avez caché la balise input de votre formulaire (où x est le numéro d'identification de la liste):
<input type="hidden" name="list[x]" value="signup">

Toutefois, si vous proposez plus d'une liste dans votre formulaire d'inscription, assurez-vous de supprimer la balise input.
  • Maintenant vous êtes prêt à installer votre formulaire personnalisé dans la cellule d'un tableau ou encore dans n'importe quel autre endroit sur votre page web. Vous pouvez également le personnaliser, selon vos désirs, en le modifiant grâce à votre éditeur HTML favori.

Remarque: Les formulaires de phplist sont tous en code HTML 4.01 Transitional. Si vous utilisez un autre "doctype" dans votre page web personnelle comme XHTML 1.0 Strict, par exemple, veuillez vérifier le code afin de s'assurer qu'il soit toujours fidèle à votre "doctype".


Quelques trucs et astuces

  • Si un utilisateur oublie de sélectionner une liste d'abonnement et clique sur le bouton "Soumettre", il sera automatiquement redirigé vers la page d'inscription par défaut de phplist. Afin d'éviter ce résultat il suffit de pré-sélectionner une liste par l'ajout d'un "contrôle" correspondant à la balise input, par exemple :
<input type="checkbox" name="list[1]" value="signup" checked />
  • Si vous ne souhaitez pas afficher les paramètres par défaut de la page de "remerciements" et de remplacer celle-ci par l'ouverture d'une fenêtre pop-up, vous pouvez utiliser ce code :
<form method="post" action="http://www.mysite.com/lists/?p=subscribe" name="signup" target="windowName" onsubmit="window.open('', this.target,
'dialog,modal,scrollbars=no,resizable=no,width=550,height=300,left=0,top=0');"
>
  • Si vous voulez utiliser une image au lieu du classique bouton "soumettre", vous devez ajouter le champ tag caché suivant à votre formulaire:
<input type="hidden" name="subscribe" value="yes">


Pour plus d'informations, veuillez consulter ce thread traité sur le forum du support : http://forums.phplist.com/viewtopic.php?t=5712


Pages connexes
- Modification ou création d'une page d'inscription
- Configuration de page d'inscription


CategoryDocumentation
Page was generated in 0.2739 seconds