欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨(dú)立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 織夢大學(xué) > 使用教程 >

DedeCMS短消息與發(fā)送到指定郵箱功能開發(fā)

來源:本站原創(chuàng) 發(fā)布時間:2019-03-31 13:43:48熱度: ℃我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務(wù)數(shù)萬家企業(yè),固定透明報價。域名注冊、主機(jī)/服務(wù)器、網(wǎng)站源碼一站式服務(wù)。實體公司,專業(yè)團(tuán)隊,值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風(fēng)險!【點(diǎn)擊獲取方案】

DedeCMS自帶的mail郵箱功能不僅可以使用在會員注冊驗證上,還能用在在自定義表單提交,站內(nèi)通知提醒(短消息)等,其實這些功能都是mail功能的擴(kuò)展開發(fā)。

郵箱登錄界面

下面分享短消息與指定郵箱功能開發(fā),其他需要用到地方直接參考就行了。

1.網(wǎng)站后臺設(shè)置郵箱相關(guān)信息

后臺:系統(tǒng)>系統(tǒng)基本參數(shù)>核心設(shè)置,看到以下表單,按郵箱設(shè)置,注意網(wǎng)站發(fā)信emall和下面的smtp服務(wù)器都要相同。

萬網(wǎng)發(fā)送郵件到指定郵箱

dede表單提交后臺設(shè)置

2.指定的郵箱設(shè)置

每個郵箱都對應(yīng)的POP3/SMTP/IMAP設(shè)置,參考相關(guān)說明即可,這里需要注意的是新的163或者QQ郵箱都有獨(dú)立密碼或者授權(quán)碼,為了安全需要,還是需要設(shè)置好授權(quán)碼或獨(dú)立密碼,這個密碼就是SMTP服務(wù)器的用戶密碼,不是郵箱的密碼。

3.自定義表單提交后管理員后臺收到短信息并發(fā)送到指定郵箱

前面寫過對應(yīng)的文章《最全實現(xiàn)dede訂單表單提交發(fā)送到指定郵箱(附前臺設(shè)置)》,這里不累述了。

4.會員提交文章審核,向?qū)?yīng)的會員發(fā)送消息

①提取發(fā)表者ID,也就是會員中心的mid。打開/dede/archives_do.php,表前綴找到

$query = "SELECT arc.id,arc.typeid,ch.issystem,ch.maintable,ch.addtable FROM `dede_arctiny` arc 
               LEFT JOIN `dede_arctype` tp ON tp.id=arc.typeid 
            LEFT JOIN `dede_channeltype` ch ON ch.id=tp.channeltype 
            WHERE arc.id in($arcids) "; 

修改為

$query = "SELECT arc.id,arc.mid,arc.typeid,ch.issystem,ch.maintable,ch.addtable FROM `dede_arctiny` arc 
               LEFT JOIN `dede_arctype` tp ON tp.id=arc.typeid 
            LEFT JOIN `dede_channeltype` ch ON ch.id=tp.channeltype 
            WHERE arc.id in($arcids) "; 

②獲取發(fā)布短消息時間,找到

$dsql->Execute('ckall'); 

在下面添加

$dtime = time(); 

③提取用戶ID,并把所有信息寫入短消息,發(fā)送一條短信息給對應(yīng)的發(fā)布者,找到

 

$dsql->ExecuteNoneQuery("Update `dede_member` set scores=scores+{$cfg_sendarc_scores} where mid='".$cfg_ml->M_ID."' ; "); 

下面添加

$mid = $row['mid']; 
$dsql->ExecuteNoneQuery("INSERT INTO `dede_member_pms` (`floginid`,`fromid`,`toid`,`folder`,`subject`,`sendtime`,`writetime`,`hasview`,`isadmin`,`message`) 
VALUES ('admin','1','$mid','inbox','mengdiqiu.com.cn文檔審核消息!','$dtime','$dtime','0','0','您的文章已經(jīng)經(jīng)過了本站的審核!')"); 

④向指定郵箱發(fā)送消息

 

在上面代碼下添加下面的通用代碼:

require_once(DEDEINC.'/mail.class.php');
$mailtitle = $mid . "提交了文檔審核"; //郵件標(biāo)題
$mailbody = "稱呼:{$mid}提交了文檔審核,請登錄"; //郵件正文,根據(jù)實際需求調(diào)用對應(yīng)的字段 
$headers = $cfg_adminemail;
$mailtype = 'TXT';
$smtp = new smtp($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);

    轉(zhuǎn)載請注明來源網(wǎng)址:http://mengdiqiu.com.cn/dedecms_jq/1390.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠