校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

POST TIME:2017-11-13 00:41

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

后臺設(shè)置

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


163郵箱的找到pop3/smtp/imap里面有相應(yīng)的服務(wù)器地址,按要求填寫即可,每個郵箱的設(shè)置可以參考郵箱相關(guān)說明。

<

修改根目錄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內(nèi)容:{$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內(nèi)容:{$message}";就是在自定義表單中添加自定義字段的名稱和id。

前臺部分

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

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

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


最后自己去測試吧。

(2015.9.13更新本帖)

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

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



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

  • 400-1100-266
主站蜘蛛池模板: 抚松县| 泰安市| 彝良县| 宜兰县| 巩义市| 定兴县| 会泽县| 延长县| 上杭县| 清水县| 诸暨市| 清水县| 博罗县| 枣强县| 弥渡县| 神农架林区| 阿坝县| 偃师市| 兴隆县| 吉隆县| 邵阳市| 香河县| 于田县| 西青区| 宜都市| 华蓥市| 大丰市| 昭通市| 全南县| 洪雅县| 汶川县| 商丘市| 永康市| 阜宁县| 柳江县| 浙江省| 加查县| 龙海市| 浦县| 长顺县| 连江县|