[plugin] plxNotifyMe

18 févr. modifié dans Plugins

Voici un autre plugin pour envoyer des newsLetter - Notifications de publications.
https://ressources.pluxopolis.net/banque-plugins/index.php?plugin=plxNotifyMe&download

requis:

  • Class "IntlDateFormatter" (a jouter/décommenter dans votre php.ini si absente)
  • php7.x
  • ou pour php8.x : PluXml 5.8.18 minimum

Son fonctionnement est simplifié par rapport au plugin MyNewsLetter trop rigide et complexe pour peu de choses. J'espere que celui-ci sera plus simple à l'usage.

Une copie de votre article est envoyé par mail à la première Publication aux abonnements validés avec un lien de désabonnement.

Les abonnement sont visibles dans sa page admin et vous pouvez ajouter ou enlever un abonnement. Des statistiques simples sont aussi disponibles.

A la première activation, si vous avez le plugin MyNewsLetter, sa liste d'abonnés sera importée automatiquement.

La page de configuration vous permet

  • de configurer et d'afficher ou non la page statique du plugin au menu et de la renommer
  • de configurer les envois par lots et d'imposé un delai entre chaque envoi de lots.
  • Un onglet pour chaque langues est disponibles si vous utilisez le plugin plxMultiLingue

Les mails sont automatiquement envoyés selon la configuration de PluXml, avec la fonction mail() ou via PHPMailer

Requis: PHP 7 et avec PHP8+, au minimum la version 5.8.18 de Pluxml.

N'ayant pour le moment effectués des tests qu'avec une v5.8.18 et php 8+ , n'hesitez pas à remonter vos critiques et bogues.

Code à ajouter dans le thème pour afficher le formulaire d'abonnement. :

eval($plxShow->callHook('NotifyMeForm'));

Code à ajouter dans une page statique pour afficher le formulaire d'abonnement. :

eval($this->callHook('NotifyMeForm'));

Code à ajouter dans le thème pour afficher le formulaire d'abonnement dans la sidebar(titre plus court) :

eval($plxShow->callHook('NotifyMeForm','aside'));

ScreenShots

Front

page statique du plugin

formulaire dans la page statique du plugin

Après soumission du formulaire si l'adresse est valide (à ce stade l'enregistrement est non validé)

Après avoir validé l'abonnement depuis le lien reçu dans le mail


Administration

Page Admin:

Onglet 1

Onglet 2

Page config :

3 onglets


Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml

Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

Réponses

  • 08/02/2025 version 1.2 quelques corrections de bug et détails .

    ## Version 1.2 08/02/2025
    [+][fix] lien de desabonement dans la notification
    [fix] script tabs.js - window.onload remplacer par window.addEventListener('load',...
    [fix] respect de la case dans le nom de fichier de la page statique
    
    ## Version 1.1 07/02/2025
    [+] import des abonnés du plugin Mynewsletter si présent à la premiere activation
    [+] formatge des dates et timestamp
    [mod] input number pour delais et lots
    
    ## Version 1.0 (02/02/2025) ##
    version initiale
    


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • BodieuBodieu Member

    J'ai installé la version 1.2 . L'envoi des nouveaux articles fonctionne très bien et s'est automatique.
    Merci pour ce nouveau plugin très efficace.

    La gestion des inscriptions à finaliser
    * Lors d'une inscription, il apparaît que l'administrateur n'est pas besoin de valider et de finaliser votre inscription !!!!
    * La mention valide reste sur non sans être modifiable.
    * Il n'est pas possible d'effacer une inscription !!!

    Cordialement

  • 8 févr. modifié

    @Bodieu
    & @foster to follow your previous thread, here is a plugin doing the job https://ressources.pluxopolis.net/banque-plugins/index.php?plugin=plxNotifyMe&download not translated yet
    Bonjour,

    Pour les inscriptions faites depuis le site,

    La validation se fait depuis un lien reçu par mail, cela implique deux choses.

    • que le mail soit bien reçu (configurez de préférence pluxml avec les envoi mail en SMTP, la fonction mail() est souvent inutilisable : désactivée, bridée ou les mails sont refusés et perçus comme dangereux par certaines messagerie).
    • que le visiteur valide explicitement sa demande de recevoir ces notifications dans sa boîte mail, l'administrateur ne peut rien y faire.

    formulaire dans la page statique du plugin

    après soumission du formulaire si l'adresse est valide (à ce stade l'enregistrement est non validé)

    après avoir validé l'abonnement depuis le lien dans le mail reçu

    Ces demandes ne peuvent pas être validées par l'administrateur. Les demandes de + 3 mois non validées sont automatiquement effacées.

    Côté administration

    Il est possible d'effacer un abonnement ou d'en ajouter un qui est validé en même temps. On suppose que l'administrateur sait ce qu'il fait et qu'il saisit par exemple les mails de membres qui ont déjà au préalable autorisé à utiliser leur adresse mail.

    Les abonnement effacés s'afficheront en rouge et ceux ajoutés en vert jusqu'au rafraichissement de la page.

    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • cpalocpalo Member

    Bonsoir,
    Sur une 5.8.18 sans aucun plugin
    Message d'erreur

    Fatal error :
    type : 1 E_ERROR - See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-error
    message : Uncaught Error: Class "IntlDateFormatter" not found in F:\htdocs\plx-dvpts-5.8.18\my-PluXml-5.8.18\plugins\plxNotifyMe\plxNotifyMe.php:508
    Stack trace:
    #0 F:\htdocs\plx-dvpts-5.8.18\my-PluXml-5.8.18\plugins\plxNotifyMe\admin.php(44): plxNotifyMe->timeToLocalDate(0)
    #1 F:\htdocs\plx-dvpts-5.8.18\my-PluXml-5.8.18\core\admin\plugin.php(27): include('F:\\htdocs\\plx-d...')
    #2 {main}
      thrown 
    file : F:\htdocs\plx-dvpts-5.8.18\my-PluXml-5.8.18\plugins\plxNotifyMe\plxNotifyMe.php 
    line : 508 
    
  • cpalocpalo Member

    Je voulais tester pour voir les différences avec myNewsLetter..
    Est-ce que c'est seulement la notification d'un nouvel article.
    Cordialement

  • 18 févr. modifié

    @cpalo
    Bonjour

    Message d'erreur

    comme indiqué:

    requis:
    * Class "IntlDateFormatter"
    * php7.x
    * ou pour php8.x : PluXml 5.8.18 minimum

    Cela se configure depuis le fichier php.ini afin de charger cette class (dispo depuis php 5)

    Les différences:

    • il n'y a pas de délai minimale entre deux envois de courriel, ceux-ci sont déclenchés comme notifications à la première publication de l'article.
    • il n'y a pas de template E-mail basé sur un tableau ni d'éditeur extérieur, la notification embarque l'article et son lien de désabonnement, l'administrateur utilise sa page d’édition article
    • La création d'une newsletter à proprement dit, se fait en créant un article dans une catégorie cachée au menu et qui n'affiche pas ses articles en page d'accueil. Une fois rédigées et finalisées, il suffit de publier l'article puis, éventuellement, de repasser en brouillon ou effacer cet article.
    • coté administration, il n'y a que deux onglets: des stats simple graphiques et la liste d'abonnés modifiable.

    • coté config

      • configuration nombre d'envois par lots et délais entre chaque lots
      • config page statique, nom, titre, affichée,position ...
      • textes de certains libellés


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

Connectez-vous ou Inscrivez-vous pour répondre.