帝国cms如何设置当用户填写反馈信息后,收到邮件提醒?
帝国cms反馈信息,类似于留言,当用户填写信息后,记录在后台数据库,但是要想邮件提醒,需要修改一下帝国cms的文件,下面是青青模板网整理的关于帝国cms如何在用户提交反馈信息后发送邮件的解决方案和思路。
首先,需要设置一个用于接收信息的邮箱地址,还需要服务器支持,修改系统文件以及端口,具体参考下面的链接:
《帝国cms如何设置邮件发送功能?》
以上步骤完成以后,接下来完成第二步,在目录查找/e/class/q_functions.php 搜索:
printerror(
"AddFeedbackSuccess"
,
$reurl
,1);
在其上一行加入代码
- //所需字段用$add[字段]来表示
- if($bid==1)//反馈ID1
- {
- $sendmail=1;//1发邮件0不发邮件
- $email=array('476847113@qq.com');
- $subject='邮件标题';
- $content='邮件内容';
- }
- elseif($bid==2)//反馈ID2
- {
- $sendmail=1;//1发邮件0不发邮件
- $email=array('476847113@qq.com');
- $subject='收到网站新的反馈信息';
- $content='
- 咨询内容:'.$add[saytext].'
- 采购需求:'.$add[xuqiu].'
- 联系人:'.$add[title].'
- 联系电话:'.$add[mycall].'
- ';
- }
- elseif($bid==3)//反馈ID3
- {
- $sendmail=1;//1发邮件0不发邮件
- $email=array('476847113@qq.com');
- $subject='邮件标题';
- $content='邮件内容';
- }
- //发送邮件部分
- if($sendmail)
- {
- @include(ECMS_PATH.'e/class/SendEmail.inc.php');
- EcmsToSendMail($email,$subject,$content);
- }
以上就是关于帝国cms常见问题中"帝国cms如何设置当用户填写反馈信息后,收到邮件提醒?"的全部内容
上一篇:帝国cms灵动标签怎么实现当天更新的信息标题变成红色?
下一篇:没有了