En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

newsletter_subscription Documentation › NEWSLETTER_SUBSCRIPTION_DOCUMENTATION_FR

NEWSLETTER_SUBSCRIPTION_DOCUMENTATION_FR

Fonctionnalité : Newsletter Subscription #

Gestion des abonnements et désabonnements à la newsletter. Valide les emails, détecte les doublons et consigne les erreurs d'envoi.

---

Installation et Configuration #

Par FTP : Déposer le répertoire `newsletter_subscription/` dans `/plugins/`.

Par package manager : Sélectionner `newsletter_subscription` dans la liste des plugins disponibles.

Chemins :

  • Plugin principal : `/plugins/newsletter_subscription/newsletter_subscription.php`

Table SQL requise : `newsletter_subscription`

Colonnes : `id`, `newsletter_id`, `email`, `status`, `sent_at`, `error_message`

---

Utilisation #

Abonnement #

Via formulaire POST avec le champ `email`.

  • Validation du format de l'adresse email
  • Vérification des doublons (même email, même newsletter)
  • Insertion avec statut `pending`

Désabonnement #

Via GET :

?obj=newsletter_subscription.php&unsubscribe=email@exemple.com

Supprime ou marque l'abonnement comme inactif selon la configuration.

---

Hooks et Points d'entrée #

?obj=newsletter_subscription.php                  — Formulaire d'abonnement
?obj=newsletter_subscription.php&unsubscribe=EMAIL — Désabonnement

Abonnement soumis via POST sur la même URL.

---

Dépendances #

  • `Beamreactor\Database\SQL`
  • Plugin newsletter — consomme les abonnements pour les envois
de en fr