三个简单步骤: 使用dede自定义表单实现邮件功能

电脑杂谈  发布时间:2020-07-06 18:24:34  来源:网络整理

织梦自定义表单自动发_织梦自定义表单搜索_织梦自定义表单模板修改

在过去的两天里,我只是帮助客户建立一个网站,因为客户有这样的需求: 即通过该网站单击预订系统,并希望发送该网站的预订信息直接到他的邮箱. 不是网站的背景. 碰巧在后台使用了DEDECMS,所以我想到了使用自定义表单来完成此操作.

在这里,我将分享: 如果您使用DEDECMS自定义表单来实现我们想要的预订功能.

第一步是创建自定义表单

首先,我首先创建一个自定义表单,添加所需的属性,然后完成.

织梦自定义表单自动发_织梦自定义表单模板修改_织梦自定义表单搜索

如下所示:

1. 首先创建一个新的自定义表单织梦自定义表单自动发,然后定义首页.

创建自定义表单

首页:

织梦自定义表单搜索_织梦自定义表单自动发_织梦自定义表单模板修改

自定义表单前台页面

单击以预览前景,然后单击以发布信息,单击鼠标右键以查看源代码,并获取一些我们希望随系统带来的信息. 然后将这些代码添加到我们预先编写的代码中.

如下所示:

自定义表单代码

织梦自定义表单搜索_织梦自定义表单模板修改_织梦自定义表单自动发

第二步,修改文件

在plus目录下织梦自定义表单自动发,找到diy.php文件. 然后找到以下代码: 大约87行$ id = $ dsql-> GetLastID();在前面添加

以下代码

如下所示:

织梦自定义表单搜索_织梦自定义表单自动发_织梦自定义表单模板修改

添加代码

global $cfg_smtp_server, $cfg_adminemail, $cfg_smtp_port, $cfg_smtp_usermail, 
$cfg_smtp_password, $cfg_webname;
$to_email = $cfg_adminemail;//收件人Email,可自行替换
$mailtitle = "自定义表单标题";    //自行设置
$mailbody = "自定义表单发送内容";    //自行设置
$mailtype = "html";
require_once(DEDEINC."/mail.class.php");
$smtp = new smtp($cfg_smtp_server, $cfg_smtp_port, true, $cfg_smtp_usermail,
$cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($to_email, $cfg_webname, $cfg_smtp_usermail, 
$mailtitle, $mailbody, $mailtype);

注意: 自定义表单的content参数是为表单定义的名称值.

第三步是修改后台配置

点击:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-270815-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 侯乐园
        侯乐园

        还记得二战时十个中国人都不够一个日本鬼子打吗

      热点图片
      拼命载入中...