
在过去的两天里,我只是帮助客户建立一个网站,因为客户有这样的需求: 即通过该网站单击预订系统,并希望发送该网站的预订信息直接到他的邮箱. 不是网站的背景. 碰巧在后台使用了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
还记得二战时十个中国人都不够一个日本鬼子打吗