Je suis à la recherche d'un plugin pour Joomla! 1.5 qui avertit tous les utilisateurs enregistrés sur mon site lorsque j'ai publié un nouvel article. Y at-il des plugins disponibles qui pourraient faire cela?Joomla! 1.5 plugin de notification lorsqu'un nouvel article a été posté
Répondre
Je n'en connais aucune, mais c'est une fonction relativement simple à ajouter. Vous pouvez modifier quelque chose comme ce plugin: Joomlapraise SubmitMailer
Ajoutez simplement une fonctionnalité pour envoyer des utilisateurs enregistrés plutôt que des admins. Vous pouvez utiliser le code suivant.
Ajoutez les lignes suivantes dans le fichier XML, juste après la section « mailto_admins »:
<param name="mailto_users" type="radio" default="1" label="Notify registered users" description="Sends a notification to all Registered users">
<option value="1">Yes</option>
<option value="0">No</option>
</param>
Ensuite, ajoutez ce qui suit au fichier « .php », juste après le 'envoyez un courriel à tous les administrateurs de la section :
// send email to all registered users
if((int)$params->get('mailto_users') == 1) {
$query = "SELECT email FROM #__users WHERE usertype = 'Registered' AND block = 0";
$db->setQuery($query);
$tmp_emails = $db->loadResultArray();
if(!is_array($emails)) { $emails = array(); }
$emails = array_merge($tmp_emails, $emails);
}
Cette astuce a été très utile en effet. Malheureusement, la version GNU de cet utilitaire pour Joomla 1.0 ne semble plus être disponible à partir de JoomlaPraise, donc j'ai dû chasser haut et bas pour une copie. J'ai ensuite changé votre code mod ci-dessus afin qu'il fonctionne avec la version Joomla 1.0 du JoomlaPraise SubmitMailer Mambot et c'est maintenant le travail. Il est disponible à partir de mon site avec le changement ci-dessus inclus:
http://lightquick.co.uk/jdownloads/automatic-email-notification-for-joomla-1.0.html
S'il vous plaît ne hésitez pas à télécharger le mambot et jouer avec lui.
Yereverluvinunclebert
Oui, AcyMailing Business/Enterprise peut faire avec la fonction "auto-Newsletter": http://www.acyba.com/acymailing/140-acymailing-autonewsletter.html
Vous devez régler la fréquence à "0", et ainsi un bulletin d'information sera automatiquement généré dans les 15 minutes qui suivent la création et la publication d'un nouvel article.
- 1. Comment déterminer la commande d'un nouvel article?
- 2. Joomla, afficher différents modèles pour chaque article
- 3. Comment déterminer si un paramètre a été "posté" ou "récupéré" à partir de Java?
- 4. Y a-t-il une bonne référence pour le développement de Joomla 1.5?
- 5. 500 - Une erreur est survenue! La fonction DB ne signale aucune erreur lors de l'ajout d'un nouvel article dans Joomla!
- 6. Comment obtenez-vous l'objet utilisateur actuel dans Joomla 1.5?
- 7. Quel objet a été cliqué lorsqu'un événement a été déclenché?
- 8. Quel contrôle a posté ma page? (Page ASP.NET)
- 9. exécution a été interrompue
- 10. Eclipse Plugin - Notification de l'ouverture d'un éditeur dans Eclipse
- 11. Tutoriel Joomla
- 12. Joomla 1.5: pourquoi essayer d'envoyer le résultat de l'email dans: PHPMAILER_RECIPIENTS_FAILED
- 13. La connexion sous-jacente a été fermée: La connexion a été fermée de manière inattendue.
- 14. erreur de section joomla
- 15. RichFaces: Affichage d'une notification "popup" lorsque l'opération AJAX a réussi
- 16. Lien vers une page interne d'un composant personnalisé dans Joomla 1.5
- 17. Comment puis-je détecter quand l'appel sortant a été accepté?
- 18. Joomla 1.5 une installation - plusieurs hôtes virtuels: puis-je unir les connexions?
- 19. Problème de domaine externe Joomla
- 20. Comment personnaliser l'en-tête Last-Modified dans Joomla?
- 21. DataGridViewComboBoxCell article inactif peinture
- 22. MessageWindow - Comment puis-je savoir s'il a été détruit?
- 23. Animate WPF Datatemplate lorsque l'élément a été ajouté à Listbox?
- 24. Plan image dans joomla
- 25. postback gridview pas posté - VS2008
- 26. Une exception non gérée a été générée
- 27. L'événement MouseUp a-t-il été interrompu?
- 28. Déterminez si une connexion a été rompue
- 29. L'autorisation SELECT a été refusée sur l'objet
- 30. Une session a été perdue de façon inattendue?
Veuillez noter que cette solution ne fonctionne que pour les utilisateurs du groupe Registered; les utilisateurs d'autres groupes, tels que Author, ne recevront pas d'e-mail. –