VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

帝国通过电子邮件通知管理员CMS订单、反馈信息、投稿和消息的方法(帝国CMS用户手册)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

帝国通过电子邮件通知管理员CMS订单、反馈信息、投稿和消息的方法(帝国CMS用户手册)

本文介绍了帝国cms订购、反馈信息、提交和向管理员发送电子邮件通知的方法。分享给大家供大家参考。具体实施方法如下:

首先,设置管理员的电子邮件地址和邮寄参数。

背景、系统设置、系统参数设置

基本属性标签:管理员邮箱。未来的通知电子邮件将发送到此电子邮件地址。

FTP/EMAIL标签:如果主机支持邮件功能,我个人感觉使用该功能可能会更高效。如果主机不支持,也没关系。也可以使用SMTP,设置方法与邮件客户端相同。

需要注意的是,如果用gmail账户发送比较麻烦,gmail的smtp需要ssl,且不说帝国自带的邮件发送类不支持ssl,就算是帝国在后台设置邮件的地方,也没有ssl选项,我就不折腾了,用国内邮箱账户发送就行。

第二,给管理员添加电子邮件功能

找到e\class\SendEmail.inc.php并在末尾添加以下代码:

代码如下:

//向管理员邮箱发送通知邮件并添加函数function sendenoticetoadmin($ subject,$ body){ global $ empire,$ dbtbpre$ empire = new MySQL query();$ pr = $ empire -& gt;fetch 1(& quot;从{ $ dbtbpre }电子新闻公开限制1 & quot);if(is _ array(body)){ foreach(body as $ value){ $ key = key(body);next($ body);$msgtext。= & quot$ key:& quot;。"$ value & quot。"\ n & quot;} } else { $ msgtext = $ body}$msgtext。= & quot\ r \ n \ r \此电子邮件由系统自动发送。请要求管理员尽快处理\ n \ r & quot;$ sm = EcmsToSendMail($ pr【& amp;#39;电子邮件& amp#39;】,$subject,$ msgtext);return $ sm}建议学习“帝国cms教程”

向管理员发送电子邮件。以下是不同的场景,可以根据需要自由修改。

1.当有新的订单时。

修改e\enews\index.php,大约184行。

代码如下:

AddDd($ _ POST);

在这一行之前,添加:

代码如下:

@包括(& quot../class/send email . Inc . PHP & quot;);sendinoticetoadmin(& quot;有新订单!订单号”。$ _ POST【ddno】,$ _ POST);下班后,这只是一个提醒功能,所以邮件界面等不必考虑。管理员收到邮件后只需前往帝国后台进行处理即可。

2.当有新提交时。

修改e \ class \ qinfoun.php,大约850行。

代码如下:

printerror(& quot;AddQinfoSuccess & quot,$reurl,1);在这一行之前,添加:

代码如下:

@ include(& amp;#39;send email . Inc . PHP & amp;#39;);sendinoticetoadmin(& quot;接收自”。$ add【& amp;#39;标题和标题。#39;]."提交“,$ add);3.当有新信息反馈时:

修改e\class\q_functions.php,大约468行。

代码如下:

$ reurl = DoingReturnUrl(& quot;../工具/反馈/?bid = $ bid & quot,$ add【& amp;#39;ecmsfrom & amp#39;]);在这一行之前,添加:

代码如下:

@包括(& quotsend email . Inc . PHP & quot;);sendinoticetoadmin(& quot;接收自”。$ add【& amp;#39;标题和标题。#39;]."信息反馈“,$ add);4.当有新消息时

修改e\enews\index.php,大约215行。

代码如下:

AddGbook($ _ POST);

在这一行之前,添加:

代码如下:

@包括(& quot../class/send email . Inc . PHP & quot;);sendinoticetoadmin(& quot;收到新消息“,$ _ POST);5.部分会员已在网站注册(如果注册需要审核,管理员收到此邮件后可及时前往后台进行审核)。

修改e\enews\index.php,大约74行。

代码如下:

注册($用户名,$密码,$repassword,$电子邮件);在这一行之前,添加:

代码如下:

@ include(& amp;#39;../class/send email . Inc . PHP & amp;#39;);sendinoticetoadmin(& quot;新会员注册,用户名:“。$username,$ _ POST);6.网站后台注册需要邮件验证。验证通过后,会员将收到一封欢迎信。由于此邮件是针对会员的,因此有必要注意内容格式和排版。

(1)在e\class下添加一个名为user_template_register.txt的新文件,内容如下(仅供参考,可自行修改)。

欢迎【!注册这个网站。

(2)修改e\class\qmemberfun.php,大约188行。

代码如下:

printerror(‘actuser success‘,$ public _ r【‘news URL‘】,1);

在这一行之前,添加:

代码如下:

@ include(& amp;#39;send email . Inc . PHP & amp;#39;);$ msgtext = file _ get _ contents(& quot;user _ template _ register . txt & quot);$ msgtext = str _ replace(& amp;#39;[!--用户名--】& amp;#39;,$r【用户名】,$ msgtext);EcmsToSendMail($ r【username】,& quot欢迎注册“,$ msgtext);希望这篇文章对你的帝国CMS网站建设和二次开发有所帮助。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:帝国通过电子邮件通知管理员CMS订单、反馈信息、投稿和消息的方法(帝国CMS用户手册) https://zhujicankao.com/108932.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 帝国通过电子邮件通知管理员CMS订单、反馈信息、投稿和消息的方法(帝国CMS用户手册)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!