帝国CMS留言板回复后发送EMAIL通知客户
帝国CMS留言板:回复后发送EMAIL通知客户功能详解
对于帝国CMS留言板的使用者来说,有一个非常实用的功能,那就是在客户回复留言后自动发送EMAIL通知。如果你还没有启用这一功能,那么本文就是为你准备的。
我们要修改的是1e/admin/tool/ReGook.php文件,这是回复表单的处理文件。
在大约第43行处,我们需要添加两行代码来获取用户的EMAIL地址和留言信息。代码如下:
```php
//取用户EMAIL地址
//取用户留言信息
```
接着,在大约第67行处,我们需要添加一个表单选择项,允许用户选择是否发送EMAIL通知。代码如下:
```php
书友Email:=$r[email]?>
```
然后,我们需要修改e/admin/tool/gbook.php文件,引入邮件发送的类文件。在合适的位置(建议在第30行附近)添加以下代码:
```php
include("../../class/SendEmailc.php");
```
接下来,我们要对代码进行进一步的修改,以便在回复留言时判断是否发送EMAIL通知。找到包含“elseif($enews=="ReGbook”)”的代码块,进行修改。修改后的代码如下:
```php
elseif($enews=="ReGbook")
{
$lyid=$_POST['lyid'];
$bid=$_POST['bid'];
$retext=$_POST['retext'];
$email=$_POST['email']; //获取用户地址
$lytext=$_POST['lytext']; //获取用户留言信息
$checked=(int)$_POST['checked']; //获取是否发送邮件的选择
if($checked) //如果选择了发送邮件
{
EcmsToSendMail($email,$lytext,$retext); //发送邮件
}
ReGbook($lyid,$retext,$bid,$logininid,$loginin);
}
```
以上就是我们对于帝国CMS留言板回复后发送EMAIL通知客户的详细修改步骤。希望这篇文章能帮助到你。如果你还有其他问题或者需要进一步的帮助,请随时提问。让我们一起学习,共同进步!以上就是本文的全部内容,希望大家喜欢。
编程语言
- 帝国CMS留言板回复后发送EMAIL通知客户
- 自定义vue组件发布到npm的方法
- javascript实现checkbox全选的代码
- JavaScript运行过程中的“预编译阶段”和“执行阶
- .NET中获取程序根目录的常用方法介绍
- thinkPHP5框架渲染模板的3种方式简述
- jQuery监听浏览器窗口大小的变化实例
- PHP7创建销毁session的实例方法
- php中常量DIRECTORY_SEPARATOR用法深入分析
- PHP中返回引用类型的方法
- javascript正则表达式使用replace()替换手机号的方法
- asp下最简洁的多重查询的解决方案
- php 文件下载 出现下载文件内容乱码损坏的解决方
- php微信公众号开发(4)php实现自定义关键字回复
- jquery密码强度校验
- Laravel 中获取上一篇和下一篇数据