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


待發短信

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

4001-021-502

工作時間

9:00-21:00

云EC電商系統短信接口替換

云EC電商系統是一套基于PHP+MYSQL的開源電商系統軟件,他是免費的開源的,使用范圍廣泛,小編對他還是比較熟悉的,今天小編就來分享一下如何進行二次開發。以替換短信接口為例,一步一步教大家開發過程,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送您免費測試短信,大家可以在短信寶注冊一個帳號,進行測試。

首先我們先替換一下后臺的顯示界面,打開模版文件,項目/view/admin/message.sms.html文件,替換16~21行、49行,代碼如下:

?
1
2
3
4
5
6
<div id="mainnav" class="tabhd">
    <ul>
        <li class="cur"><a href="javascript:void(0);" title="">短信寶</a></li>
        <li><a href="javascript:void(0);" title="">待接入</a></li>
    </ul>
</div>

?
1
<input name="code" type="hidden" value="smsbao">

經過替換后所有的顯示已經變成短信寶的了,我們在項目/inc/module/下建一個smsbao_install.php文件,這個是安裝短信寶的文件,代碼如下:

?
1
2
3
4
5
6
7
8
9
<?php
if (!defined('in_mx')) {exit('Access Denied');}
$db = dbc(); 
global $db;$res=$db->insert('sms_config',array('code'=>'smsbao''name'=>'短信寶','signname'=>'云EC','config'=>'{"appkey":"","secretKey":"","reg":"${product},\u60a8\u7684\u9a8c\u8bc1\u7801\u4e3a\uff1a${code}\u6253\u6b7b\u4e5f\u4e0d\u80fd\u544a\u8bc9\u522b\u4eba\u54e6","login":"${product},\u60a8\u7684\u9a8c\u8bc1\u7801\u4e3a\uff1a${code}\u6253\u6b7b\u4e5f\u4e0d\u80fd\u544a\u8bc9\u522b\u4eba\u54e6","updatepwd":"${product},\u60a8\u7684\u9a8c\u8bc1\u7801\u4e3a\uff1a${code}\u6253\u6b7b\u4e5f\u4e0d\u80fd\u544a\u8bc9\u522b\u4eba\u54e6","setpaypwd":"${product},\u60a8\u7684\u9a8c\u8bc1\u7801\u4e3a\uff1a${code}\u6253\u6b7b\u4e5f\u4e0d\u80fd\u544a\u8bc9\u522b\u4eba\u54e6","changemobile":"${product},\u60a8\u7684\u9a8c\u8bc1\u7801\u4e3a\uff1a${code}\u6253\u6b7b\u4e5f\u4e0d\u80fd\u544a\u8bc9\u522b\u4eba\u54e6","order":"\u606d\u559c\u4f60\u4e0b\u5355\u6210\u529f\uff0c\u8ba2\u5355\u53f7\u4e3a\uff1a${order_sn},\u795d\u4f60\u8d2d\u7269\u6109\u5feb\uff01"}','status'=>1));
if($res){
    echo '短信寶插件安裝成功,請刪除inc/module/smsbao_install.php文件';}else{
    echo '安裝失敗,請咨詢短信寶客服';}
exit();
?>

接下來我們進行替換發送短信業務的代碼,我們在項目/inc/plugin/sms/建立一個smsbao的文件夾,在這個文件夾中建立一個smsbao.php文件,這個文件是發送短信的業務文件,代碼如下:

?
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
    if (!defined('in_mx')) {exit('Access Denied');}
    date_default_timezone_set('Asia/Shanghai'); 
 
    $sms_mod array();
    $sms_mod['code']    = "smsbao"//代碼
    $sms_mod['name']    = '短信寶';//名稱
    $sms_mod['config']  =  json_encode(array('appkey'=>'','secretKey'=>'','reg'=>'','login'=>'','updatepwd'=>'','setpaypwd'=>'','changemobile'=>''));//配置信息
    $sms_param=array(
        array('name'=>'smsconfig_appkey','value'=>'appkey','type'=>'text','desc'=>"短信寶用戶名,還沒有短信寶賬戶?點擊馬上<a href='http://www.gjrencai.com' target='_blank'>免費注冊</a>"),
        array('name'=>'smsconfig_secretKey','value'=>'secretKey','type'=>'text','desc'=>'短信寶密碼'),
        array('name'=>'smsconfig_reg','value'=>'注冊模板','type'=>'text','desc'=>''),
        array('name'=>'smsconfig_login','value'=>'登錄模板','type'=>'text','desc'=>''),
        array('name'=>'smsconfig_updatepwd','value'=>'修改密碼模板','type'=>'text','desc'=>''),
        array('name'=>'smsconfig_setpaypwd','value'=>'設置支付密碼模板','type'=>'text','desc'=>''),
        array('name'=>'smsconfig_changemobile','value'=>'更改手機號碼模板','type'=>'text','desc'=>''),
        array('name'=>'smsconfig_order','value'=>'訂單提醒模板','type'=>'text','desc'=>'有新訂單時,短信提醒'),
      ); 
 
    function sendsms($recNum$appkey,$secretKey,$signName='',$param='',$tplcode='',$extend='',$sms_type='code')
    {
        $pa['u'] = $appkey;
        $pa['p'] = md5($secretKey);
        $pa['m'] = $recNum;
        $tpl=$tplcode;
        $param=json_decode($param);
        foreach($param as $key=>$val){
            if(strpos($tpl,$key)){
                $tpl=str_replace('${'.$key.'}',$val,$tpl);
            }
        }
        $pa['c'] = "【".$signName."】".$tpl;
        $ret = http("http://api.smsbao.com/sms"$pa);
        $data=array('err'=>'');
        if($ret!='0'){
            return $data['err']=getResult($ret);
        }
 
    }
 
     /**
     * 發送http請求
     * @access protected
     * @param string $url  請求地址
     * @param string $param  get方式請求內容,數組形式,post方式時無效
     * * @param string $data  post請求方式時的內容,get方式時無效
     * @param string $method  請求方式,默認get
     */
   function http($url$param$data ''$method 'GET'){
        $opts array(
            CURLOPT_TIMEOUT        => 30,
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_SSL_VERIFYPEER => false,
            CURLOPT_SSL_VERIFYHOST => false,
        );
 
        /* 根據請求類型設置特定參數 */
        $opts[CURLOPT_URL] = $url '?' . http_build_query($param);
        if(strtoupper($method) == 'POST'){
            $opts[CURLOPT_POST] = 1;
            $opts[CURLOPT_POSTFIELDS] = $data;
 
            if(is_string($data)){ //發送JSON數據
                $opts[CURLOPT_HTTPHEADER] = array(
                    'Content-Type: application/json; charset=utf-8',
                    'Content-Length: ' strlen($data),
                );
            }
        }
 
        /* 初始化并執行curl請求 */
        $ch = curl_init();
        curl_setopt_array($ch$opts);
        $data  = curl_exec($ch);
        $error = curl_error($ch);
        curl_close($ch);
 
        //發生錯誤,拋出異常
        if($errorthrow new \Exception('請求發生錯誤:' $error);
 
        return  $data;
    }
    function getResult($key){
        $rst['30'] = '密碼錯誤';
        $rst['40'] = '賬號不存在';
        $rst['41'] = '余額不足';
        $rst['42'] = '帳號過期';
        $rst['43'] = 'IP地址限制';
        $rst['50'] = '內容含有敏感詞';
        $rst['51'] = '手機號碼不正確';
        return $rst[$key];
    }
?>

接下來我們修改一下調用接口的文件,在項目/inc/admin_inc/page/message.sms.php文件,修改第6行左右,代碼如下:

?
1
$code $code=='' ?'smsbao':$code;

在項目/inc/lib/sms.php文件修改兩個方法,代碼如下:

?
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
 public function __construct($sms_sp='') {
        global $ym_sms_sp;
        $sms_sp 'smsbao';
        $ym_val=get_cache('sms', cache_static,$sms_sp);
        $this->sms_config = $ym_val;
        require plugin.'sms/'.$sms_sp.'/'.$sms_sp.'.php';
    }
    
    
    /**發送短信通知提醒*/
    function sms_notice($mobile$type$param=array())
 {
    global $ym_notice_mobile;
 
    switch ($type) {
        case 'order'//下訂單通知商家
            $tpl_type ='order';
            $mobile $ym_notice_mobile;
            break;
 
        default:
            $param='';
            break;
    }
 
return sendsms_patch($mobile$tpl_type, json_encode($param,true));
}

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

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

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
国产91在线|亚洲| 91麻豆国产香蕉久久精品| 欧美日韩国产影片| 91污片在线观看| 国产精品一区在线观看你懂的| 偷拍与自拍一区| 曰韩精品一区二区| **网站欧美大片在线观看| 日本一区二区三区免费乱视频| 日韩一级片网站| 欧美精品久久99久久在免费线| 91久久国产综合久久| 91久久线看在观草草青青| 色婷婷久久久综合中文字幕| 色综合久久99| 欧美久久久久久久久| 日韩一区二区三区视频在线观看| 欧美一区日韩一区| 久久国产精品99久久久久久老狼 | 日韩一级二级三级| 欧美性受xxxx| 成人性生交大合| 日韩电影在线一区二区| 石原莉奈一区二区三区在线观看| 一区二区三区中文字幕在线观看| 亚洲三级在线免费观看| 亚洲天堂成人在线观看| 亚洲欧美影音先锋| 亚洲欧美日韩在线| 日本一区二区三区dvd视频在线| 久久精品视频在线免费观看| 日本一区二区三区国色天香| 国产精品女人毛片| 亚洲欧美日韩国产另类专区| 亚洲激情第一区| 亚洲视频图片小说| 亚洲一区在线观看免费观看电影高清| 亚洲高清在线视频| 奇米色一区二区三区四区| 久久99这里只有精品| 国内精品伊人久久久久av一坑| 国内成人免费视频| 99久久99久久精品免费观看| 岛国一区二区在线观看| 99在线视频精品| 欧美日韩国产综合一区二区三区 | hitomi一区二区三区精品| 9久草视频在线视频精品| 91女人视频在线观看| 欧美日免费三级在线| 欧美大片在线观看一区二区| 6080国产精品一区二区| 26uuu亚洲婷婷狠狠天堂| 国产精品国产三级国产| 一区二区三区蜜桃网| 麻豆传媒一区二区三区| 国产91高潮流白浆在线麻豆| 国产69精品久久久久毛片| 91官网在线观看| 精品国产乱码久久| 依依成人综合视频| 国产精品综合一区二区三区| 粉嫩一区二区三区性色av| 在线中文字幕不卡| 精品毛片乱码1区2区3区| 亚洲免费av观看| 美女视频黄免费的久久 | 久久久综合精品| 亚洲一区二区三区三| 国产又黄又大久久| 在线亚洲一区观看| 久久伊99综合婷婷久久伊| 亚洲一区二区三区四区五区黄| 国产精品自在欧美一区| 欧美日韩国产欧美日美国产精品| 久久久久99精品国产片| 亚洲成国产人片在线观看| 成人深夜在线观看| 精品日本一线二线三线不卡| 日本一二三不卡| 国产在线播放一区三区四| 欧美精品v国产精品v日韩精品| 国产精品萝li| 国产精品一区二区三区四区| 欧美精品 日韩| 亚洲精品乱码久久久久久久久| 国产成人av电影在线观看| 日韩午夜激情av| 亚洲国产精品久久艾草纯爱| 大尺度一区二区| 国产日韩欧美不卡| 亚洲国产精品自拍| 色先锋资源久久综合| 欧美国产欧美综合| 国产一区视频在线看| 日韩一区二区免费电影| 日日夜夜精品视频天天综合网| 色哟哟一区二区在线观看| 国产精品久久久久永久免费观看| 国产美女久久久久| 精品久久久久香蕉网| 欧美a一区二区| 欧美一级电影网站| 青青草91视频| 在线不卡免费欧美| 婷婷综合五月天| 91精品国产一区二区三区蜜臀| 亚洲婷婷综合色高清在线| 成人av在线资源| 国产精品美女久久久久久2018 | 日韩午夜av一区| 日本va欧美va瓶| 成人午夜在线播放| 国产精品亲子乱子伦xxxx裸| www.欧美.com| 中文字幕一区三区| 懂色av一区二区在线播放| 亚洲欧美日韩综合aⅴ视频| 91在线一区二区| 亚洲黄一区二区三区| 欧美性淫爽ww久久久久无| 天堂蜜桃一区二区三区| 中文子幕无线码一区tr| www.色综合.com| 亚洲大片在线观看| 欧美一级在线观看| 久久国产生活片100| 777a∨成人精品桃花网| 成人免费高清在线| 亚洲一线二线三线久久久| 欧美一级久久久| 国产高清久久久| 日本一区二区三区四区| 欧美猛男gaygay网站| 久久国产生活片100| 欧美激情资源网| 欧美日韩一区二区三区免费看| 久久丁香综合五月国产三级网站| 久久免费国产精品| 91丨porny丨国产| 日日噜噜夜夜狠狠视频欧美人 | 国产偷国产偷亚洲高清人白洁| 99re成人在线| 美女视频一区在线观看| 国产精品久久99| 制服丝袜一区二区三区| 91搞黄在线观看| 国产白丝网站精品污在线入口| 一区二区三区不卡视频在线观看| 欧美年轻男男videosbes| 福利一区在线观看| 午夜国产精品影院在线观看| 久久女同性恋中文字幕| 欧美日韩精品电影| 成人国产精品免费| 麻豆一区二区99久久久久| 久久久高清一区二区三区| 欧美tickling网站挠脚心| 91麻豆国产福利精品| 久久丁香综合五月国产三级网站 | 成人av午夜电影| 秋霞av亚洲一区二区三| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲人一二三区| 亚洲视频免费观看| 久久久精品黄色| 欧美草草影院在线视频| 91日韩在线专区| 国产99久久久精品| 99re这里都是精品| 国产成都精品91一区二区三| 久久精品国产久精国产爱| 亚洲激情一二三区| 亚洲欧洲日韩女同| 亚洲欧美电影一区二区| 国产午夜精品美女毛片视频| 日韩三级视频在线看| 欧美日韩极品在线观看一区| 色综合久久久久| 欧美日本国产视频| 欧美日韩精品三区| 欧美视频在线一区| 色婷婷av一区| 成人性生交大片免费看在线播放 | 99国产精品国产精品久久| 丁香啪啪综合成人亚洲小说| 国产传媒欧美日韩成人| 精品中文av资源站在线观看| 日本不卡123| 欧美一区二区在线视频| 欧美性猛片aaaaaaa做受| 99久久久精品| 91美女蜜桃在线| 欧美一区二区人人喊爽| 制服丝袜av成人在线看| 欧美一二三四在线| 26uuu欧美日本| 91免费视频观看| 欧美视频一二三区| 91麻豆精品国产91久久久使用方法|