婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 最全實現(xiàn)dede訂單表單提交發(fā)送到指定郵箱(附前臺

最全實現(xiàn)dede訂單表單提交發(fā)送到指定郵箱(附前臺

POST TIME:2017-11-13 00:41

打造銷售型網站的訂單系統(tǒng)。不是所有銷售都有權限登陸網站后臺查看訂單,特別是外地出差時,用戶下了訂單后不能及時服務用戶,可能會造成訂單丟失。但dedecms默認的訂單提交后只能在后臺看到的,每次都要登陸到后臺去查看很麻煩。以下方法經本人測試成功,能把提交的訂單直接發(fā)送到站長指定的郵箱,但郵箱不能是QQ郵箱,否則出錯。

后臺設置

怎么設置后臺?打開dede后臺:系統(tǒng)>系統(tǒng)基本參數(shù)>核心設置,看到以下表單,按郵箱設置,注意網站發(fā)信emall和下面的smtp服務器都要相同,如果是qq郵箱,要求與ssl服務器端口為465,但實測還是用25端口有效,估計我的空間不是用ssl的。


163郵箱的找到pop3/smtp/imap里面有相應的服務器地址,按要求填寫即可,每個郵箱的設置可以參考郵箱相關說明。

<

修改根目錄plus/diy.php

打開根目錄plus下面的diy.php文件,大概在85行找到代碼:$query="INSERTINTO`{$diy->table}`(`id`,`ifcheck`$addvar)VALUES(NULL,0$addvalue);";在此代碼后面開始加入代碼:

$mailtitle=$name."提交表單通知";
$mailbody="稱呼:{$name}\r\n電話:{$phone}\r\n內容:{$message}";
$headers=$cfg_adminemail;
$mailtype='TXT';
require_once(DEDEINC.'/mail.class.php');
$smtp=newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug=false;
$smtp->sendmail($cfg_smtp_usermail,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);

其中$mailbody="稱呼:{$name}\r\n電話:{$phone}\r\n內容:{$message}";就是在自定義表單中添加自定義字段的名稱和id。

前臺部分

點擊紅色修改選項,彈出下面窗口,再點擊[發(fā)布信息],查看前臺

這就是發(fā)布申請的前臺部分,鼠標右鍵查看源代碼,把里面<form></form>包括的代碼全部復制出來

至于前臺怎么寫樣式就自己動手吧,重要的是[提交按鈕],里面的value值必須按步驟用后臺寫了之后,才能查看正確的源代碼數(shù)值,自己照著寫是沒用的,因為并沒建立數(shù)據(jù)庫。


最后自己去測試吧。

(2015.9.13更新本帖)

本站用的是萬網的虛擬主機,在功能上也是比較齊全,但是萬網虛擬主機默認不打開郵箱發(fā)送功能就是啟用fsockopen函數(shù),只要在后臺登陸主機管理,左側的“高級環(huán)境設置”>"PHP.ini">啟用fsockopen函數(shù)即可。

原來認為QQ郵箱不能實現(xiàn)這個功能,經測試后也能成功,但聽說要有一定使用時間的才能開通。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 岚皋县| 英德市| 华宁县| 拉孜县| 温宿县| 黄浦区| 乐清市| 东明县| 三台县| 灵武市| 巨鹿县| 广安市| 耒阳市| 阳谷县| 奉贤区| SHOW| 崇阳县| 神木县| 调兵山市| 图木舒克市| 无极县| 深圳市| 建始县| 红安县| 凯里市| 阿图什市| 上高县| 甘德县| 马龙县| 南华县| 苍南县| 精河县| 莆田市| 砀山县| 广灵县| 固安县| 平和县| 河曲县| 丹棱县| 南投县| 靖州|