帝国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如何设置邮件发送功能?
如果你的网站开通了会员注册功能,需要邮箱确认消息,然后还要邮箱密码找回等等功能,就需要设置邮件信息,在帝国cms后台,直接填上你的邮箱信息是不可以的,邮件发送不成功,整理了帝国cms关于邮件开通发送的教程,请看下面的操作步
- 下一篇
帝国cms灵动标签怎么实现当天更新的信息标题变成红色?
帝国cms调用当天信息标题,并且用红色来区别,可以使用帝国cms的灵动标签来实现 [e:loop={'news',8,18,0}] <?php $color="#333"; if(date("Y-m-d",$bqr[newstime])==date("Y-m-d")) { $color="red"; } ?>