的Joomla! 1.5发布新文章时的通知插件

时间:2009-09-28 14:17:25

标签: joomla joomla1.5

我正在为Joomla寻找插件! 1.5当我发布新文章时,通知我网站上的所有注册用户。有没有可用的插件?

3 个答案:

答案 0 :(得分:3)

我不知道,但这是一个相当简单的功能。你可以修改像这个插件这样的东西: Joomlapraise SubmitMailer

只需为邮寄注册用户而非管理员添加功能。您可以使用以下代码。

将以下内容添加到XML文件中,就在“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>

然后在“向所有管理员发送电子邮件”部分后面的“.php”文件中添加以下内容:

    // 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);
}

答案 1 :(得分:1)

这个提示非常有用。不幸的是Joomla 1.0的这个实用程序的GNU版本似乎不再可以从JoomlaPraise获得,所以我不得不寻找一个副本的高低。然后我改变了你上面的代码模块,以便它可以与JoomlaPraise的SubmitMailer Mambot的Joomla 1.0版本一起使用,它现在可以完成这项工作。它可以从我的网站上获得,包括以上更改:

http://lightquick.co.uk/jdownloads/automatic-email-notification-for-joomla-1.0.html

请随意下载mambot并使用它。

Yereverluvinunclebert

答案 2 :(得分:0)

是的,AcyMailing Business / Enterprise可以使用&#34; auto-Newsletter&#34;特征: http://www.acyba.com/acymailing/140-acymailing-autonewsletter.html

您应该将频率设置为&#34; 0&#34;因此,在您创建和发布新文章后的15分钟内,将自动生成新闻稿。

相关问题