Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 乔姆拉!1.5发布新文章时的通知插件_Joomla_Joomla1.5 - Fatal编程技术网

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

Joomla 乔姆拉!1.5发布新文章时的通知插件,joomla,joomla1.5,Joomla,Joomla1.5,我正在为Joomla搜索一个插件!1.5当我发布新文章时,通知我网站上的所有注册用户。有什么插件可以做到这一点吗?我不知道有什么插件,但添加它是一个相当简单的功能。您可以修改类似于此插件的内容: 只需添加一个用于邮寄注册用户而不是管理员的功能。您可以使用以下代码 在“mailto_admins”部分之后,将以下内容添加到XML文件中: <param name="mailto_users" type="radio" default="1" label="Notify registe

我正在为Joomla搜索一个插件!1.5当我发布新文章时,通知我网站上的所有注册用户。有什么插件可以做到这一点吗?

我不知道有什么插件,但添加它是一个相当简单的功能。您可以修改类似于此插件的内容:

只需添加一个用于邮寄注册用户而不是管理员的功能。您可以使用以下代码

在“mailto_admins”部分之后,将以下内容添加到XML文件中:

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

我不知道有什么,但这是一个相当简单的函数。您可以修改类似于此插件的内容:

只需添加一个用于邮寄注册用户而不是管理员的功能。您可以使用以下代码

在“mailto_admins”部分之后,将以下内容添加到XML文件中:

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

这个技巧确实很有用。不幸的是,Joomlap1.0的GNU版本的这个实用程序似乎不再可以从JoomlaPraise获得,所以我不得不到处寻找副本。然后我修改了上面的代码模块,这样它就可以与JoomlaPraise SubmitMailer Mambot的Joomla 1.0版本一起工作,现在它就可以完成这项工作了。可从我的网站获得,包括上述更改:

请随时下载mambot并使用它


Yereverluvinbert

这个技巧确实非常有用。不幸的是,Joomlap1.0的GNU版本的这个实用程序似乎不再可以从JoomlaPraise获得,所以我不得不到处寻找副本。然后我修改了上面的代码模块,这样它就可以与JoomlaPraise SubmitMailer Mambot的Joomla 1.0版本一起工作,现在它就可以完成这项工作了。可从我的网站获得,包括上述更改:

请随时下载mambot并使用它


Yereverluvinunclebert

是的,企业可以通过“自动通讯”功能实现这一点:


您应该将频率设置为“0”,这样在您创建和发布新文章后15分钟内会自动生成新闻稿。

是的,邮件业务/企业可以使用“自动新闻稿”功能完成此操作:


您应该将频率设置为“0”,这样在您创建和发布新文章后15分钟内会自动生成新闻稿。

请注意,此解决方案仅适用于实际注册组中的用户;其他组中的用户,如Author,将不会收到电子邮件。请注意,此解决方案仅适用于实际注册组中的用户;其他组中的用户,如Author,将不会收到电子邮件。