[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).
En voulant regarder les offres en détails chez IONOS, et ben c'est le grand flou et bien organisé pour ne pas être clair en fait, .
Il est difficile de savoir à quoi correspondent les offres et si elles sont bridées
Il n'y a qu'une fois un abonnement pris que tu peut découvrir ce à quoi tu n'as pas accès.
Si l'offre gratuite d'alwaysdata peut te convenir seulement bridée sur l'espace de stockage à 100 MO et devoir te connecter régulièrement à ton espace d'administration (environ une fois par mois je crois) pour garder l’hébergement actif. Une fois un compte ouvert, il reste valable à vie.
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