[plugin] plxNotifyMe

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"
extension=intl
(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 .
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
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
@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.
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
Bonsoir,
Sur une 5.8.18 sans aucun plugin
Message d'erreur
Je voulais tester pour voir les différences avec myNewsLetter..
Est-ce que c'est seulement la notification d'un nouvel article.
Cordialement
@cpalo
Bonjour
comme indiqué:
Cela se configure depuis le fichier php.ini afin de charger cette class (dispo depuis php 5)
Les différences:
coté administration, il n'y a que deux onglets: des stats simple graphiques et la liste d'abonnés modifiable.
coté config
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
Bonjour,
Après installation de Pluxml 5.8.19, le Plugin plxNotifyMe, génère des erreurs. Notament dans l'administration
Bien cordialement
@Bodieu
comme indiqué à @cpalo :
Cela se configure depuis le fichier php.ini afin de charger cette class (dispo depuis php 5)
ressource:
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
Bonjour,
Mon hébergement mutualisé ne permet pas cette modification.
Si je passe cet hébergement sous PHP 8.4 ( je suis avec Php 8.3) et PluXml 5.8.19, est-ce que cette modif est encore nécessaire?
Cordialement
Bonjour,
@cpalo
extension=intl
.pour le moment PluXml n'est complétement compatible avec la la 4.3.4 (vu sur le forum)oups, la 5.8.19 semble okay en php 8.4.3)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
Bonjour,
Avec l'hébergement Ionos, je ne peux pas ajouter dans php.ini : extension=intl
Voici les paramètres modifiables :
https://ionos.fr/assistance/hebergement/utiliser-php-pour-un-projet-web/quels-parametres-php-puis-je-modifier/
Cordialement
@Bodieu effectivement c'est bridé!
Je n'envisage pas de reprendre la gestion et formatage des dates dans l'immédiat, je m’étais justement tournée vers cette class car je galérais à réussir à gérer les dates comme je le voulais ( la gestion des dates requiert probablement un bac + 10 et il n'y a pas de concordances avec JavaScript non plus, on s'y perd rapidement, je crois que je préfère me prendre la tête avec les regex en comparaison).
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
@Bodieu && @cpalo
En découvrant ce fichier csv https://gist.github.com/mlconnor/1887156#file-country_date_formats-csv , la conversion du script sans la Class "IntlDateFormatter" s'est avéré facile en faisant l'impasse sur le timezone(tant pis pour le décalage des dates si vous êtes à l'autre bout du monde
) et rapide en final .
Vous pouvez tester la version 1.3 si elle tourne sur vos hébergements respectifs. https://ressources.pluxopolis.net/banque-plugins/plugins/plxNotifyMe.1.3.zip
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
Bonjour,
Je vais tester et te ferai le retour
Cordialement
En local avec Xamp
Arf, à ne pas tester sur une installe neuve, on en oubli l'essentiel
J'ai fait des premières corrections sur admin.php et plxNotifyMe.php (archive 1.3 mise à jour)
et je devrais aussi probablement le tester en php 8.4.3 et plx 5.8.19
Je reviendrais probablement dessus tardivement aujourd'hui .(ce sera une 1.4)
Merci de tes retours et d’essuyer les plâtres pour moi
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
Bonsoir,
IntlDateFormatter fonctionne désormais chez Ionos.
J'avais posté un commentaire sur le site de Ionos pour avoir l'extension intl dans le php.ini. Et cela a suffit.
J'ai des messages d'erreur aléatoires. pour variable indéfinie.
Cordialement
Bonjour
@cpalo
mise à jour en version 1.4 https://ressources.pluxopolis.net/banque-plugins/plugins/plxNotifyMe.1.4.zip (utilise la class IntlDateFormatter si dispo )
@Bodieu
Il va falloir m'en dire plus en me donnant le nom de ces variables (version php et pluxml) , je n'ai pas ces messages même en mettant toutes les erreurs et warning à l'affichage.
Bonne nouvelle pour IONOS, j'ai remis la class incriminée dans le code , elle sera privilégiée si dispo.
Cdt
Le changelog pour infos:
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
Bonjour,
La version 1.4 fonctionne très bien chez Ionos.
A la publication d'un nouvel article, le Warning suivant s'affiche (Il n'est pas bloquant)
Cordialement
@bodieu
Merci de ton retour,
Il s'agit probablement de cette ligne
echo '<p id="msgNews" class="alert green"><?= $notification ?></p>';
dans le hookplxAdminEditArticleEnd
. Je regarderais à inclure ce message autrement, je repasserais probablement parplxMsg::info()
.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
Bonjour
Ok pour ça
Mais que ce passe-t-il quand je publie un nouvel article qui n'est pas dans cette catégorie; il est envoyé automatiquement aux abonnés?
Je viens de tester francas27.fr.
Je me suis abonné.. mon abonnement est bien enregistré dans la gestion du plugin, par contre je n'ai pas reçu le mail de confirmation.
Bonjour,
@cpalo,
envoi de courriel
L'envoi des mails dépend de la configuration de PluXml et par défaut de la fonction mail() de l'hébergement.
Méthode d'envoi d'e-mail : (Aucune configuration n'est requise pour sendmail).
Quelle est la configuration de ton PluXml ?
déclenchement de l'envoi d'une notification
Il n'y a pas de distinction de catégorie.
Pour maitriser l'envoi des notifications à partir d'une seule catégorie , par exemple, pour gérer cette seule catégorie comme des newsletter classique, il ne faut activer le plugin qu'au moment de la publication d'un article dans cette catégorie.
Une précision: si vous valider et publier plusieurs articles pour la première fois en même temps ou a quelques minutes d'intervalles, le processus est réinitialisé sur la dernière publication.
Si les envois ont déjà commencé, ils reprennent à partir de zéro en embarquant ce dernier article. Les notifications envoyées s'ajouteront aux précédentes.
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
La configuration du site est celle par défaut après l'installation d'un PluXml "tout neuf
Tu apparais bien dans les abonnés.
Là je viens de publier un nouvel article pour tester
Je ne reçois rien depuis ton site, je n'ai pas pu valider l'abonnement.
Peut tu tester la fonction
mail()
depuis une page statique de ton site ou depuis la page de connexion avec le lien core/admin/auth.php?action=lostpassword ?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
Bonjour,
Après plusieurs essais et mises à jour sur plusieurs sites... Sur le site auquel tu as accès( testing.cahue.net), cela fonctionne.
Lorsqu'on configure le plugin, on peut choisir un template de page statique. On peut donc essayer d'en faire un qui ressemblait à celui de MyNewsLetter?
Cordialement
Bonjour,
Tu parles des textes et de la mise en forme du formulaires ?
Si c'est l'icône affichée qui te gène, c'est dans la feuille de style du plugin:
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