Comment changer la page de désinscription ?
Cet article concerne les versions Standard, Professionnelle, Atomique.
Vous avez mis en place NewsletTux 3 sur votre site, et souhaitez changer la page de désinscription par défaut pour une page qui est plus intégrée dans votre site. C’est possible ! Suivez le guide … ;o)
1. Les prérequis
- il vous faut une page d’extension .php qui accueillera les formulaires de désinscription
- il vous faut un NewsletTux 3 installé et fonctionnel
- il vous faut savoir manier les chemins relatifs.
2. Construction de la page de désinscription
Nous supposerons dans le reste de cet article que NewsletTux 3 soit installé dans http://www.monsite.ext/newslettux3/
Nous allons construire une page de notre site nommée « desinscription.php » (sans accent dans le nom de fichier !) qui se situera arbitrairement dans http://www.monsite.ext/
Cette page :
- doit préparer le formulaire de redirection
- doit accueillir les visiteurs souhaitant se désinscrire et les guider dans le processus.
La première chose à faire est d’appeler NewsletTux. Au tout début du fichier « desinscription.php », mettons ce code :
<?php
require_once('newslettux3cli_form_subscribe.php');
$newslettux3->SetRedirectTime(10); // 10 secondes pour la redirection, ça donne le temps de lire les messages
?>
Puis là où nous voulons que le formulaire apparaisse, ce code :
<?php
echo $newslettux3->UnregForm('');
?>
Notre page de désinscription est prête !
3. Intégrer la désinscription dans NewsletTux
Le principe de cette étape est très simple. Si la page de désinscription fonctionne parfaitement quand on l’appelle, malheureusement NewsletTux ne sait pas encore qu’elle existe. Mais rassurez-vous : nous allons le lui dire !
Rendez-vous dans Général > Assistant d’installation sur site
Dans le champ « Adresse de la page de désinscription », rentrez l’adresse COMPLETE de la page : http://www.monsite.ext/desinscription.php?
Cette adresse doit se terminer par un point d’interrogation.
Si vous utilisez un système avec des pseudo-frames, vous n’avez pas besoin de terminer l’adresse par un point d’interrogation : http://www.monsite.ext/index.php?page=desinscription
Typiquement, il faut qu’un point d’interrogation apparaisse quelque part dans ce champ de formulaire ;o)
Validez l’assistant. C’est tout !
4. Cas d’utilisation
Vous pouvez ensuite faire un lien quelque part dans votre site pour proposer une désinscription à vos visiteurs.
De plus, dans chaque lettre d’information, un lien pour se désinscrire est présent, il reprend cette adresse.
Astuce : pour personnaliser encore plus les messages de NewsletTux, consultez l’article sur les classes CSS utilisées par NewsletTux.
Vos remarques sont les bienvenues.
Laissez un commentaire