91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国


待發短信

在線客服
產品支持 短信寶客服
合作渠道 渠道合作
服務咨詢

4001-021-502

工作時間

9:00-21:00

海盜云商短信接口替換

海盜云商是采用PHP+MySQL方式運行的開源電子商務網店程序。輕架構,高效率簡易開發,助你快速搭建并輕松管理網店站點,便于二次開發,小編對于這款產品還是比較了解的,今天就以替換短信接口為例,一步一步的帶領大家如何進行二次開發,我們使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快。注冊就送測試短信,推薦大家使用。

進行接口替換我們首先需要修改后臺模版文件,打開項目/system/module/notify/library/driver/sms/config.xml,修改代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
        <item id="code"><![CDATA[sms]]></item>
        <item id="name"><![CDATA[短信寶通知系統]]></item>
        <item id="description"><![CDATA[包含手機注冊驗證、找回密碼、余額變動通知、充值成功短信通知、訂單發貨短信通知、確認訂單短信通知、付款成功短信通知、下單成功短信通知]]></item>
        <item id="dataline"><![CDATA[2015-05-25 14:57:09]]></item>
        <item id="version"><![CDATA[1.0]]></item>
    <item id="sort"><![CDATA[2]]></item>
    <item id="ignore"><![CDATA[email_validate,goods_arrival]]></item>
        <item id="vars">
                <item id="sms_name">
                        <item id="name"><![CDATA[短信寶用戶名]]></item>
                        <item id="type"><![CDATA[text]]></item>
                        <item id="value"><![CDATA[]]></item>
                        <item id="tips"><![CDATA[請填寫在短信寶注冊的用戶名,尚未注冊短信寶的,請點擊 <a href='http://www.gjrencai.com' target='_blank'><strong>免費注冊</strong></a> ]]></item>
                </item>
                <item id="sms_pwd">
                        <item id="name"><![CDATA[短信寶賬戶密碼]]></item>
                        <item id="type"><![CDATA[password]]></item>
                        <item id="value"><![CDATA[]]></item>
                        <item id="tips"><![CDATA[請填寫短信寶賬戶密碼 ]]></item>
                </item>
                <item id="sms_sign">
                        <item id="name"><![CDATA[短信簽名]]></item>
                        <item id="type"><![CDATA[text]]></item>
                        <item id="value"><![CDATA[]]></item>
                        <item id="tips"><![CDATA[設置短信簽名如,一般為3-8個字符,如:海盜云商 ]]></item>
                </item>
        </item>
</root>

接下來我們修改模版文件,打開項目/system/module/notify/library/driver/sms/template.inc.php文件,修改代碼為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<p class="notice">您正在編輯 <em id="content-label" class="text-main">loading</em> 通知模板 </p>
        
        
        
        <?php foreach($hooks as $tk=>$tv):?>
        <div id='edit_<?php echo $tk?>' style="display: none;">
                <div class="form-group">
                        <span class="label"></span>
                        <div class="">
                                <input type='text' name='<?php echo $tk?>[template_id]' class='input hd-input' value='<?php echo trim($template['template'][$tk]['template_id'])?>'/>
 
                        </div>
                </div>
        </div>
        <?php endforeach;?>

修改配置模版的代碼文件,打開項目/system/module/notify/control/admin_control.class.php文件中的,template方法,代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/* 配置模板 */
        public function template() {
                $notify $this->service->fetch_by_code($_GET['code']);
                $hooks array(
                        'after_register'=>'注冊成功',
                        'register_validate'=>'注冊驗證',
                        'mobile_validate'=>'手機驗證',
                        'email_validate'=>'郵箱驗證',
                        'forget_pwd'=>'找回密碼',
                        'money_change'=>'余額變動',
                        'recharge_success'=>'充值成功',
                        'order_delivery'=>'訂單發貨',
                        'confirm_order'=>'確認訂單',
                        'pay_success'=>'付款成功',
                        'create_order'=>'下單成功',
                        'goods_arrival'=>'商品到貨',
                );
                //$replace = $this->service->template_replace();
                $ignore explode(','$notify['ignore']);
                foreach ($ignore as $k => $v) {
                        unset($hooks[$v]);
                }
                if(checksubmit('dosubmit')) {
                        $template array();
                        $enabled array();
                        foreach ($hooks as $k => $v) {
                                $template[$k] = str_replace($replace,array_keys($replace),$_GET[$k]);
                        }
                        $enabled $_GET['enabled'];
                        $_GET['template'] = unit::json_encode($template);
                        $_GET['enabled'] = json_encode($enabled);
                        $_GET['name'] = $notify['name'];
                        $result $this->temlage_service->update($_GET);
                        if($result === false) showmessage($this->temlage_service->error);
                        showmessage(lang('upload_message_success','notify/language'),url('index'));
                }else{
                        $template $this->temlage_service->fetch_by_code($_GET['code']);
                        foreach ($template['template'as $k => $temp) {
                                $template['template'][$k] = str_replace(array_keys($replace),$replace,$temp);
                        }
                        //單獨處理短信
                        if($_GET['code'] == 'sms'){
                                $cloud $this->load->service('admin/cloud');
                                $data $cloud->getsmstpl();
                                $template $data['result'] ? array_merge($template,$data['result']) : $template;
                                $sms_num $cloud->getsmsnum();
                                $this->load->librarys('View')->assign('sms_num',$sms_num);
                        }
                        $this->load->librarys('View')->assign('notify',$notify)->assign('hooks',$hooks)->assign('replace',$replace)->assign('ignore',$ignore)->assign('template',$template)->display('notify_template');
                }
        }

接下來我們需要修改發送隊列文件,打開項目/library/queue.class.php文件,修改add方法,代碼為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 /* 加入隊列 */
    public function add($type 'email'$method$params$sort = 100) {
        $params = (is_array($params) && !empty($params)) ? json_encode($params) : $params;
        $data array(
            'type'  => $type,
            'method' => $method,
            'params' => $params,
            'dateline' => TIMESTAMP,
            'sort' => (int) $sort
        );
     model('notify/queue','service')->config($data)->send();
      
        return true;
        }

最后我們修改短信接口文件,打開項目/module/notify/library/driver/sms/sms.class.php,修改send方法,代碼為:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  public function send(){
                $params array();
                $param array();
                $params['tpl_id'] = $this->sms['tpl_id'];
                $param['m'] = $this->sms['mobile'];
                $params['tpl_vars'] = $this->sms['tpl_vars'];
                $params['sms_sign'] = $this->config['configs']['sms_sign'];
                $param['u'] = $this->config['configs']['sms_name'];
                $param['p'] = MD5($this->config['configs']['sms_pwd']);
                $tpl_vals=[];
                foreach($params['tpl_vars'as $key=>$val){
                        $new_key='{'.$key.'}';
                        $tpl_vals[$new_key]=$val;
                }
                $param['c']="【{$params['sms_sign']}】".strtr($params['tpl_id'],$tpl_vals);
 
                
                $r file_get_contents('http://api.smsbao.com/sms?'.http_build_query($param));
                $send = ($r == '0') ? TRUE : FALSE;
                return $this->_notify($send);
        }

好了,經過以上的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行發送測試:

 

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,并且免審核了,短信內容3~5秒就可送達。
開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
国产激情视频一区二区在线观看| 欧美精品粉嫩高潮一区二区| 在线播放国产精品二区一二区四区| 日本一区二区视频在线| 久久精品国产久精国产| 91精品欧美综合在线观看最新| 亚洲精品一二三区| 色综合久久久久综合体| 国产精品久久久久久久久搜平片 | 亚洲图片欧美综合| 91免费观看视频| 中文字幕综合网| 色综合网站在线| 亚洲欧美另类久久久精品2019| 国产69精品久久久久777| 久久久91精品国产一区二区三区| 国内精品久久久久影院色| 精品国产乱码久久久久久浪潮| 免费看日韩精品| 欧美不卡激情三级在线观看| 久久综合综合久久综合| 337p日本欧洲亚洲大胆精品| 日本欧美肥老太交大片| www激情久久| 成人av在线资源网站| 综合分类小说区另类春色亚洲小说欧美| 成人美女视频在线观看| 国产精品色呦呦| 色网站国产精品| 婷婷久久综合九色综合伊人色| 欧美一区二区三区在线| 国产自产v一区二区三区c| 中文字幕乱码日本亚洲一区二区| caoporm超碰国产精品| 亚洲一区二区四区蜜桃| 日韩精品最新网址| 粉嫩绯色av一区二区在线观看| 亚洲品质自拍视频| 欧美美女黄视频| 国产精品亚洲а∨天堂免在线| 国产精品美女久久久久久2018| 欧美在线视频日韩| 久久激情五月激情| 亚洲天天做日日做天天谢日日欢| 欧美日韩国产中文| 国产一区欧美二区| 亚洲一区二区四区蜜桃| 精品福利一区二区三区免费视频| k8久久久一区二区三区| 亚洲不卡在线观看| 久久精品人人做| 精品视频在线免费看| 国产一区二区三区蝌蚪| 亚洲视频一区二区在线| 日韩一级完整毛片| 97久久精品人人做人人爽 | 亚洲午夜精品网| 精品久久国产字幕高潮| 色综合天天综合狠狠| 久久精品国产成人一区二区三区 | 国内精品写真在线观看| 亚洲欧美日韩精品久久久久| 精品国产乱码久久久久久久| 色天天综合色天天久久| 国产suv精品一区二区6| 视频一区二区三区入口| 亚洲欧美经典视频| 久久精品人人做人人综合 | 日韩欧美一区二区在线视频| a美女胸又www黄视频久久| 免费看日韩精品| 亚洲电影欧美电影有声小说| 国产欧美视频一区二区三区| 日韩一区二区三区视频| 欧美在线播放高清精品| 99久久精品国产一区二区三区 | 韩国v欧美v日本v亚洲v| 亚洲成精国产精品女| 国产精品国产三级国产普通话99 | 欧美日韩亚洲综合在线 | 久久精品72免费观看| 午夜久久久影院| 亚洲激情自拍偷拍| 亚洲精选视频免费看| 自拍偷拍亚洲激情| 国产精品久久久久久久久久免费看 | 欧美精品电影在线播放| 欧美自拍偷拍午夜视频| 91在线免费播放| 成人动漫精品一区二区| 成人一区二区三区中文字幕| 国产超碰在线一区| 国产不卡视频在线播放| 成人在线一区二区三区| 国产福利精品导航| 国产成人av一区二区| 国产高清精品久久久久| 国产91精品免费| av一本久道久久综合久久鬼色| 高清在线成人网| 成人国产视频在线观看| 波多野结衣的一区二区三区| 91亚洲国产成人精品一区二三 | 欧美老肥妇做.爰bbww视频| 欧美日韩精品专区| 91精品国产手机| 精品国产伦一区二区三区免费| 精品久久人人做人人爽| 久久久另类综合| 国产精品网站在线观看| 亚洲欧美激情一区二区| 亚洲国产精品一区二区久久 | 成人午夜激情影院| 91视频免费播放| 欧美日韩激情一区二区| 日韩精品一区二区三区中文不卡| 久久这里只有精品6| 国产喂奶挤奶一区二区三区| 自拍偷在线精品自拍偷无码专区| 亚洲精品久久久蜜桃| 日韩精品电影一区亚洲| 国产酒店精品激情| 色丁香久综合在线久综合在线观看| 欧美性受xxxx| 久久一日本道色综合| 综合欧美一区二区三区| 日本网站在线观看一区二区三区 | 色成年激情久久综合| 日韩亚洲欧美综合| 亚洲欧美在线视频| 另类成人小视频在线| 不卡影院免费观看| 欧美一区二区三区公司| 国产精品第一页第二页第三页| 亚洲图片一区二区| 国产成人亚洲综合a∨婷婷图片| 色琪琪一区二区三区亚洲区| 日韩精品专区在线影院重磅| 最新日韩av在线| 国产综合色视频| 欧美日韩黄视频| 国产精品美女久久福利网站| 午夜久久久久久| 成人美女在线视频| 91精品国产综合久久久蜜臀粉嫩 | 国产一区二区毛片| 色综合久久久久综合体桃花网| 欧美日本视频在线| 日本一区二区三区久久久久久久久不| 亚洲成人在线网站| 国产乱子伦视频一区二区三区 | 欧美精品一二三区| 日韩美女啊v在线免费观看| 日韩精品国产精品| 粉嫩aⅴ一区二区三区四区 | 美女一区二区久久| 一本色道久久综合亚洲精品按摩| 久久久无码精品亚洲日韩按摩| 亚洲精品国产一区二区三区四区在线 | 国产成人av一区二区| 欧美日韩一卡二卡| 中文字幕一区二区三区不卡在线 | 99久久免费国产| 欧美成人三级电影在线| 亚洲欧美另类久久久精品| 极品少妇xxxx偷拍精品少妇| a美女胸又www黄视频久久| 国产婷婷色一区二区三区 | 一区二区三区日本| 国产成人精品综合在线观看| 日韩一区二区三区精品视频| 亚洲欧美日韩国产手机在线| 国产一区二区三区蝌蚪| 欧美一区二区性放荡片| 青青草伊人久久| 欧美午夜免费电影| 亚洲欧美电影一区二区| 91麻豆精品久久久久蜜臀 | 中文字幕av一区二区三区免费看| 国产色综合久久| 亚洲美女电影在线| 成人av在线网站| 国产蜜臀av在线一区二区三区| 国产一区在线观看麻豆| 日韩欧美在线1卡| 国产自产高清不卡| 一本色道综合亚洲| 亚洲影院在线观看| 在线一区二区三区做爰视频网站| 日韩一级片网址| 国产精品自拍毛片| 久久久国产一区二区三区四区小说| 日本怡春院一区二区| 日韩精品一区二区在线观看| 免费久久99精品国产| 日韩一二在线观看| 精品一区二区三区日韩| 国产欧美日韩不卡免费| 国产v综合v亚洲欧| 国产精品国产a|