Abonnement email à votre flux via Feedburner (valide xhtml)
Si vous utilisez l'excellent service Feedburner pour gérer vos flux, il faut savoir que vous avez également la possibilité de proposer à vos visiteurs un abonnement via email.
Cette option fonctionne comme une newsletter, Feedburner enverra un email à tous les inscrits avec un aperçu de votre flux.
Comment activez ce service ?
- Rendez vous sur votre compte Feedburner
- Cliquez sur l'onglet "Publicize"
- Dans le menu de gauche, cliquez sur "Email Subscriptions"
- Maintenant cliquez sur le bouton "Activate"
- Vous voilà sur une nouvelle page, choisissez la langue (français en l'occurrence)
- Copiez le code fourni sur votre site à l'endroit où vous désirez voir la case d'abonnement s'afficher
- Pour régler la fréquence d'envoi des emails: onglet "Publicize" > "Email subscriptions" > "Delivery Options"
- Pour gérer les abonnés: onglet "Publicize" > "Email subscriptions" (tout en bas)
Simple non ?
Mais le problème, c'est que Feedburner va vous fournir un code pas propre du tout qui risque bien de casser la validité de votre site. De plus même en sélectionnant français, le texte reste en anglais ! Je vais donc vous montrez comment résoudre ces petits désagréments ...
Nettoyage du code fourni par Feedburner et traduction
Le code de base fourni par feedburner est le suivant:
<p>Enter your email address:</p>
<p><input type="text" style="width:140px" name="email"/></p>
<input type="hidden" value="http://feeds.feedburner.com/~e?ffid=xxxxxx" name="url"/>
<input type="hidden" value="Webinventif" name="title"/>
<input type="hidden" name="loc" value="fr_FR"/>
<input type="submit" value="Subscribe" />
<p>Delivered by <a href="http://www.feedburner.com" target="_blank">FeedBurner</a></p>
</form>
Ce qui vous donnera le résultat suivant:

Voici donc le code nettoyé, valide XHTML 1.0 strict et traduit:
function pop_it(the_form) {
my_form = eval(the_form)
window.open('http://www.feedburner.com/fb/a/emailverifySubmit?feedId=xxxxxx', 'popupwindow', 'scrollbars=yes,width=550,height=520');
my_form.target = "popupwindow";
my_form.submit();
}
</script>
<form id="formu" style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://www.feedburner.com/fb/a/emailverify" method="post">
<p>
<input style="width: 140px;" name="email" type="text" />
<input value="http://feeds.feedburner.com/~e?ffid=xxxxxx" name="url" type="hidden" />
<input value="Webinventif" name="title" type="hidden" />
<input name="loc" value="fr_FR" type="hidden" />
<input type="button" value="S'abonner" onclick="pop_it(document.getElementById('formu'));" />
</p>
</form>
Et donc visuellement vous obtiendrez:
![]()
Il ne vous reste plus qu'à intégrez le code dans votre site. Si vous êtes sous Dotclear 2 ou WordPress, ce code s'intègre facilement via les widgets des barres latérales
Ps: Le code nettoyé contient un morceau de javascript, il est évident que vous pouvez le placez dans un .js externe si vous le désirez
iTypo: thème Wordpress gratuit
Guide pour mieux gérer vos emails via gmail (multicompte, redirection, ...)
Comment réussir vos concours sur vos blogs ?
Brève Wordpress: 40 liens, thèmes, plugins et astuces en tout genre !
Longue « gestation » mais tu reviens en force K-ny. Super enfin…
Merci Jean-François
Hmmm je ne suis pas sur que le onclick sur le bouton submit soit mieux que le onsubmit sur le form
Hello Twidi
Effectivement la « méthode » n’est pas forcement meilleur, mais quitte à être obligé d’utiliser javascript pour faire fonctionner l’abonnement, autant y aller carrément !
Même si je clame haut et fort « vive le javascript non-intrusif »
Excellent ! Je ne le proposais pas à mes visiteurs parce qu’il y avait la barrière de la langue. Mais si on peut passer outre, c’est génial. Par contre, il y a-t-il un message de confirmation envoyé à l’abonné ? Si oui, est-il en anglais ?
@Dieu (aurevoir ? ^^)
Oui il y a un mail de confirmation, en anglais par défaut,. Mais tu peux le changer via feedburner.
Tu vas sur ton compte, onglet « Publicize » > « Email subscriptions » > « Communication Preferences »
Là dans le champs « Confirmation Email Body » tu peux traduire ! Tiens si tu veux ma traduction:
Parfait !!!! Merci
bonjour,
il est écrit « Pour régler la fréquence d’envoi des emails: onglet “Publicize” > “Email subscriptions” > “Delivery Options” »
mais on ne peut pas regler la fréquence, le mail c est 1 fois par jour si il y a des nouveau articles et c est tout ;p
Oui, on ne peut pas réellement régler la fréquence des envois, il y a un mail d’envoyé dès que le blog a été mis à jour. Mais on m’a dit qu’on pouvait tout de même faire des envois à la semaine…
Est-ce que quelqu’un a entendu parler de ça, ça m’intéresse…
Merci !
oui
comme Enora, je suis intéressé si quelqu’un sait comment régler la fréquence. J’aimerais passer à la semaine, mais je ne peux pas .
merci d’avance !
Bonjour,
Toujours pas de nouvelles concernant la fréquence des newsletter sur feedburner ? cela voudrait il dire que c’est tout simplement impossible de modifier celle ci ? :s
Bonjour,
Utilisateur de feedburner, il y a une chose que je ne comprends pas.
Les abonnés vont recevoir des e-mails quotidiens de notification à chaque changement sur le blog, MAIS quel mail vont ils recevoir, est-ce un mail auto-généré? est-ce un mail que je peux saisir ? Impossible de trouver l’info sur le site FeedBurner. Merci de votre aide
Bonjour RVB,
Le mail que vont recevoir les abonnés est généré automatiquement par Feedburner.
Un envoi de mail est généré une fois par jour si du contenu a été apporté au blog (donc : pas de nouveau post = pas de mail), vous pouvez déterminer l’heure de l’envoi.
Le mail est un peu personnalisable :
- couleur du titre des articles et des liens,
- rajout d’une accroche et d’un logo possible (ils apparaîtront tout en haut de l’email, séparé du contenu par un trait).
J’espère que mes explications vous aideront.
Tout à fait exact Enora
Merci Enora, c’est très clair; ce mail généré par FeedBurner sera donc en anglais comme je n’en ai jamais reçu je n’ai pas idée de l’apparence.
En tout cas merci bcp
Cordialement
Bonjour,
l’abonnement par e-mail ne semble pas fonctionner, j’ai suivi les indications comme décrit ci-dessus, des gens se sont abonnés (moi aussi) mais acun mail n’est envoyé lors des ajouts ou modifications de mon blog ????!!!!
Qu’ai-je mal fait
merci
Bonjour,
J’utilise feedburner depuis un petit bout de temps sur deux blogs et cela fonctionne très bien !
Seul bug : pour un blog, j’ai le billet entier oublié et pour l’autre j’ai uniquement le début du billet qui est envoyé par mail. Savez-vous quelle option me permet de changer ça ??
Merci d’avance pour votre aide !
ha ben merci pour l’explication ! En général je comprends l’anglais mais quand on vois la masse de mots et d’onglet, ça décourage un peu ! ce post m’a été des plus utiles
Merci
Pas mal du tout mais je rencontre un autre problème…comment traduire la newsletter reçu par mes visiteurs???
Il n y a aucun moyen de créer ou de modifier sa newsletter envoyée avec feedburner???
Mon bas de page est en anglais, le lien pour se desinscrire …etc
Si quelqu’un sait comment faire je suis preneur!
Merci d’avance
@RVB
J’ai le même souci que toi, je me suis inscrite avec 2 adresses mails, j’ai fait deux publications depuis hier et réglé l’envoi entre 10 et 11h du mat et rien dans ma boite… Savez-vous d’où vient le problème ? Merci !
Bonsoir,
Même souci que RVB et Diana, inscrit à ma propre newsletter avec 2 adresses différentes, j’ai réglé l’envoi auto, j’ai posté un message et je ne reçois rien…
Avez-vous une idée ?
Par avance merci
Bonjour,
Comment créer un lien direct vers l’inscription aux feeds ?
Merci