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.
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. –