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文件,大概在85行找到代碼:$query
$mailtitle
$mailbody
$headers
$mailtype
require_once(DEDEINC.'/mail.class.php');
$smtp
$smtp->debug
$smtp->sendmail($cfg_smtp_usermail,$cfg_webname
其中$mailbody
點擊紅色修改選項,彈出下面窗口,再點擊[發(fā)布信息],查看前臺
這就是發(fā)布申請的前臺部分,鼠標右鍵查看源代碼,把里面<form></form>包括的代碼全部復制出來
至于前臺怎么寫樣式就自己動手吧,重要的是[提交按鈕],里面的value值必須按步驟用后臺寫了之后,才能查看正確的源代碼數(shù)值,自己照著寫是沒用的,因為并沒建立數(shù)據(jù)庫。
最后自己去測試吧。
(2015.9.13更新本帖)
本站用的是萬網的虛擬主機,在功能上也是比較齊全,但是萬網虛擬主機默認不打開郵箱發(fā)送功能就是啟用fsockopen函數(shù),只要在后臺登陸主機管理,左側的“高級環(huán)境設置”>"PHP.ini">啟用fsockopen函數(shù)即可。
原來認為QQ郵箱不能實現(xiàn)這個功能,經測試后也能成功,但聽說要有一定使用時間的才能開通。