为新帐户配置JOOMLA电子邮件通知

时间:2009-10-29 03:34:53

标签: joomla1.5

我正在使用Joomla 1.5为我的办公室创建一个本地站点。该站点将通过Intranet在本地访问,我的PC将成为该站点的本地主机。

我正在使用登录插件,因此任何想要进入该网站的人都应该创建一个帐户。 在JOOMLA中,首次创建帐户的所有用户都将收到通知电子邮件,如:

  

“你好pras,

     

您已被作为用户添加到信息中心   管理员。

     

此电子邮件包含您登录的用户名和密码   的 http://localhost/yaddayadda/

     

用户名:hadisuryo.prasetio密码:xxxx

     

请不要回复此消息,因为它是自动生成的   仅供参考。“

但是如果用户单击邮件中的URL,即“ localhost / yaddayadda / ”,则不会将它们定向到我的站点,而是定向到他们自己的PC的localhost .... / p>

我的问题是:如何修改电子邮件或网站配置,使URL不再是“localhost / yaddayadda /”,而是“(我的IP地址)/ yaddayadda < /强>“

我不打算将我的网站托管到网络托管服务,只是将我的PC用作主机。

我一直在尝试跟踪每个配置和.ini文件...似乎我必须对“{JURI”函数或backlink.php文件中的“$ mosConfig_live_site”执行某些操作

$mosConfig_absolute_path = JPATH_SITE;
$mosConfig_live_site = JURI :: base();
$url_array = explode('/', $_SERVER['REQUEST_URI']);

有人可以给我帮助吗?

3 个答案:

答案 0 :(得分:0)

实际上joomla所做的是主机的值为$ _SERVER所以你必须做什么你只需在joomla的电子邮件模板上附加“/ yaddayadda”

答案 1 :(得分:0)

你可以编辑:

第28行附近的

%SITE_ROOT%/ administrator / language / en-GB.com_users.ini,内容为

NEW_USER_MESSAGE =您好%s,\ n \ n \ n您已被管理员以%s的身份添加为用户。\ n \ n此电子邮件中包含您登录%s的用户名和密码\ n \ n用户名:%s \ n密码:%s \ n \ n \ n请不要回复此邮件,因为邮件是自动生成的,仅供参考。

小心'%s'变量,因为它似乎在每个实例中插入不同的值。第一个实例呈现他们的名称,第二个网站名称,第三个是用户名等,等等。

丹尼斯

答案 2 :(得分:0)

您可以在root/components/com_users/models/registration.php88找到这些值。它似乎将它从正在创建它们的阵列中拉出来。