精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站


待發短信

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

4001-021-502

工作時間

9:00-21:00

迅睿CMSV4.6.3新增短信寶短信接口

迅睿CMS框架在CodeIgniter4框架上增加了基礎內容模塊管理功能、后臺管理體系、插件功能體系、迅睿模板引擎、常用擴展類、常用模型類等程序組件,讓CI4框架中文化,更好的適應于國內的建站需求。最近小編看見訊睿CMS更新到了4.6.3版本,進行了蠻大的升級,小編這邊也馬上更新了訊睿CMSV_4.6.3版本的短信寶插件。今天小編給大家講解下訊睿CMSV_4.6.3版本的短信寶插件如何二次開發,我們短信寶短信群發平臺的接口非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。
1:打開項目:dayrui\Fcms\View\sms_index.html 新增短信寶短信接口頁面

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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<div class="form-group">
    <label class="col-md-2 control-label" style="padding-top: 10px;">{dr_lang('接口類型')}</label>
    <div class="col-md-9">
        <div class="mt-radio-inline">
            <label class="mt-radio mt-radio-outline"><input name="aa" type="radio" value="0" onclick="$('.dr_0').show();$('.dr_1').hide();$('.dr_2').hide()" {if !$data.third}checked="checked"{/if} /> {dr_lang('官方接口')} <span></span></label>
            <label class="mt-radio mt-radio-outline"><input name="aa" type="radio" value="1" onclick="$('.dr_1').show();$('.dr_0').hide();$('.dr_2').hide()" {if $data.third}checked="checked"{/if} /> {dr_lang('第三方接口')} <span></span></label>
            <label class="mt-radio mt-radio-outline"><input name="aa" type="radio" value="2" onclick="$('.dr_2').show();$('.dr_0').hide();$('.dr_1').hide();" {if $data.smsbaouser}checked="checked"{/if} /> {dr_lang('短信寶接口')} <span></span></label>
        </div>
    </div>
    <div class="form-group dr_0">
        <label class="col-md-2 control-label">官方SMS Uid</label>
        <div class="col-md-9">
            <label><input class="form-control" type="text" name="data[uid]" value="{$data.uid}" ></label>
        </div>
    </div>
    <div class="form-group dr_0">
        <label class="col-md-2 control-label">官方SMS Key</label>
        <div class="col-md-9">
            <input class="form-control" type="text" name="data[key]" value="{$data.key}" >
        </div>
    </div>
    {if $data.uid && !$data.third}
    <div class="form-group dr_0">
        <label class="col-md-2 control-label">{dr_lang('剩余短信')}</label>
        <div class="col-md-9">
            <div class="form-control-static" id="dr_sms">....</div>
        </div>
    </div>
    {/if}
 
    <div class="form-group dr_1">
        <label class="col-md-2 control-label">{dr_lang('自定義參數')}</label>
        <div class="col-md-9">
            <textarea class="form-control" style="height:120px" name="data[third]" />{$data.third}</textarea>
        </div>
    </div>
    <div class="form-group dr_1">
        <label class="col-md-2 control-label">{dr_lang('測試手機號')}</label>
        <div class="col-md-9">
            <label><input class="form-control" type="text" name="data[mobile]" value="{$data.mobile}" ></label>
            <span class="help-block">{dr_lang('單擊測試按鈕會將驗證碼發送到此手機')}</span>
        </div>
    </div>
    <div class="form-group dr_0">
        <label class="col-md-2 control-label">{dr_lang('短信簽名')}</label>
        <div class="col-md-9">
            <label><input class="form-control" type="text" name="data[note]" value="{$data.note}" ></label>
            <span class="help-block">{dr_lang('保持在10個字符以內')}</span>
        </div>
    </div>
    <div class="form-group dr_2">
        <label class="col-md-2 control-label">{dr_lang('申請地址')}:</label>
        <div class="col-md-9">
            <div class="form-control-static"><label><a href="http://www.980247.com/reg" target="_blank">http://www.980247.com/reg</a></label></div>
        </div>
    </div>
    <div class="form-group dr_2">
        <label class="col-md-2 control-label">{dr_lang('短信寶賬號')}</label>
        <div class="col-md-9">
            <label><input class="form-control" type="text" name="data[smsbaouser]" value="{$data.smsbaouser}" ></label>
        </div>
    </div>
    <div class="form-group dr_2">
        <label class="col-md-2 control-label">{dr_lang('短信寶密碼')}</label>
        <div class="col-md-9">
            <label><input class="form-control" type="text" name="data[smsbaopass]" value="{$data.smsbaopass}" ></label>
        </div>
    </div>
    <div class="form-group dr_2">
        <label class="col-md-2 control-label">{dr_lang('短信寶簽名')}</label>
        <div class="col-md-9">
            <label><input class="form-control" type="text" name="data[smsbaosing]" value="{$data.smsbaosing}" ></label>
        </div>
    </div>
    <div class="form-group">
        <label class="col-md-2 control-label">{dr_lang('驗證碼有效期')}</label>
        <div class="col-md-9">
            <div class="input-inline input-medium">
                <div class="input-group">
                    <input type="text" name="SYS_CACHE_SMS" value="{php echo max(60, intval($cache['SYS_CACHE_SMS']));}" class="form-control">
                    <span class="input-group-addon">
                    <i class="fa fa-clock-o"></i>
                </span>
                </div>
            </div>
            <span class="help-inline"> {dr_lang('單位秒,最低60秒,發送驗證碼后的有效期時間')} </span>
        </div>
    </div>
</div>
 
<script type="text/javascript">
    $(function() {
        {if $data.uid && !$data.third}
        $.ajax({
            type: "GET",
            dataType: "json",
            url: "{dr_url('api/sms_info')}&uid={$data.uid}&key={$data.key}",
            success: function(json) {
                eval(json.msg);
            },
            error: function(HttpRequest, ajaxOptions, thrownError) {
                dr_ajax_alert_error(HttpRequest, this, thrownError);;
            }
        });
        {/if}
            {if $data.smsbaouser}
            $('.dr_2').show();$('.dr_0').hide();$('.dr_1').hide();
            {else if $data.third}
            $('.dr_1').show();$('.dr_0').hide();$('.dr_2').hide();
            {else }
            $('.dr_2').show();$('.dr_1').hide();$('.dr_2').hide();
            {/if}
            });
    function dr_test_mobile() {
                var loading = layer.load(2, {
                    shade: [0.3,'#fff'], //0.1透明度的白色背景
                    time: 10000
                });
                $.ajax({
                    type: "POST",
                    dataType: "json",
                    url: "{dr_url('api/test_mobile')}",
                    data: $("#myform").serialize(),
                    success: function(json) {
                        layer.close(loading);
                        dr_tips(json.code, json.msg, -1);
                    },
                    error: function(HttpRequest, ajaxOptions, thrownError) {
                        dr_ajax_alert_error(HttpRequest, this, thrownError);;
                    }
                });
            }
</script>

2:打開項目:dayrui\Fcms\Model\Member.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
/**
 * 短信發送文本
 */
public function sendsms_text($mobile, $content, $type = 'text') {
    if (!$mobile || !$content) {
        return dr_return_data(0, dr_lang('手機號碼或內容不能為空'));
    }
    $file = WRITEPATH.'config/sms.php';
    if (!is_file($file)) {
        log_message('error''短信接口配置文件('.$file.')不存在');
        return dr_return_data(0, dr_lang('接口配置文件不存在'));
    }
    $config = \Phpcmf\Service::R($file);
    if ($config['third']) {
        if (is_file(CONFIGPATH.'mysms.php')) {
            require_once CONFIGPATH.'mysms.php';
        }
        $method = 'my_sendsms_'.$type;
        if (function_exists($method)) {
            return call_user_func_array($method, [
                $mobile,
                $content,
                $config['third'],
            ]);
        else {
            $error = dr_lang('你沒有定義第三方短信接口: '. $method);
            @file_put_contents(WRITEPATH.'sms_log.txt', date('Y-m-d H:i:s').' ['.$mobile.'] ['.$error.'] ('.str_replace(array(chr(13), chr(10)), '', $content).')'.PHP_EOL, FILE_APPEND);
            return dr_return_data(0, $error);
        }
    else {
        $content = $type == 'code' ? dr_lang('您的本次驗證碼是: %s', $content) : $content;
        $content = '【'.$config['smsbaosing'].'】'.$content;
        $smsapi = ";
        $user = $config['smsbaouser']; //短信平臺帳號
        $pass = md5($config['smsbaopass']); //短信平臺密碼
        $phone = $mobile;//要發送短信的手機號碼
        $url = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);
        $result = dr_catcher_data($url);
        if ($result!= 0) {
            log_message('error''訪問云短信服務器失敗');
            return dr_return_data(0, dr_lang('訪問云短信服務器失敗'));
        }else{
            $result = "{\"code\":1, \"data\":\"發送成功\", \"msg\":\"發送成功\"}";
        }
        $result = json_decode($result, true);
    }
    @file_put_contents(WRITEPATH.'sms_log.txt', date('Y-m-d H:i:s').' ['.$mobile.'] ['.$result['msg'].'] ('.str_replace(array(chr(13), chr(10)), '', $content).')'.PHP_EOL, FILE_APPEND);
    return $result;
}

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

報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。

另外:我們已經開發好完整的迅睿CMSV4.63系統短信寶插件,點擊此鏈接?下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
亚洲三级精品| 国产精品手机在线播放| 久久精品72免费观看| 老司机久久99久久精品播放免费| 97欧美在线视频| 老司机精品在线| 久久精品三级| 国产精品宾馆| 日本不卡视频在线观看| 亚洲精品日本| 深夜福利一区| 亚洲久久在线| 国产欧美自拍| 日本中文字幕一区二区视频 | 欧美午夜三级| 日本综合视频| 国产欧美日韩综合一区在线播放| 久久激情五月婷婷| 国产伦理久久久久久妇女| 欧美日一区二区三区在线观看国产免| 日韩精品国产精品| 国产精区一区二区| 久久wwww| 91综合视频| 99成人在线视频| 欧美搞黄网站| 蜜桃视频一区二区三区在线观看| 怡红院精品视频在线观看极品| 欧美99久久| 国产模特精品视频久久久久| 一区二区精彩视频| 日韩黄色在线观看| 开心激情综合| 91tv亚洲精品香蕉国产一区| 欧美在线网站| 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩一二三区在线观看| 日韩在线观看中文字幕| 中文不卡在线| 欧美亚洲国产一区| 成人在线视频区| 青青久久av| 热久久久久久久| 欧美亚洲三级| 视频在线不卡免费观看| 欧美日韩国产一区二区三区不卡| 首页欧美精品中文字幕| 69堂精品视频在线播放| 欧美韩日一区| 99在线观看免费视频精品观看| 亚洲aa在线| 国产精品久久久久久久免费观看 | 欧美一区成人| 国产在线观看91一区二区三区| 亚洲成人精品| 欧美综合另类| 日本不卡一区二区| 日韩精品永久网址| 亚洲精品高潮| 国产在线一区不卡| 亚洲欧洲一区二区天堂久久| 国产美女撒尿一区二区| 久久激情中文| 日韩精品欧美精品| 精品资源在线| 亚洲电影在线一区二区三区| 精品精品国产三级a∨在线| 国产精品视频3p| 日韩精品亚洲专区| 老司机精品久久| 日韩精品一区二区三区av| 亚洲精品系列| 国产精品一区二区精品视频观看 | 中文字幕av亚洲精品一部二部| 欧美精品中文| 日韩毛片视频| 男人天堂欧美日韩| 麻豆精品av| 久久国产高清| 日韩成人高清| 国产三级一区| 亚洲欧洲一区二区天堂久久| 97精品中文字幕| 欧美视频一区| 亚洲电影在线一区二区三区| 久久字幕精品一区| 一二三区精品| 日韩精品一区二区三区免费观影 | 精品国产午夜肉伦伦影院 | 亚洲欧美日韩在线观看a三区 | 久久国产日韩| 国产精品任我爽爆在线播放| 亚洲免费在线| 午夜久久中文| av中文字幕在线观看第一页| 久久久人人人| 激情久久久久久久| 视频一区中文字幕| 久久99国产精品视频| 精品欠久久久中文字幕加勒比| 午夜精品一区二区三区国产| 亚洲精品少妇| 免费在线观看成人| 欧美日韩国产观看视频| 国产欧美另类| 一级欧美视频| 欧美日韩国产传媒| 久久久久久网| 国产精品欧美一区二区三区不卡| 每日更新成人在线视频| 91精品蜜臀一区二区三区在线| 日本亚洲不卡| 国产亚洲毛片| 欧美在线网站| 视频福利一区| 国产99久久| 免费观看亚洲天堂| 一区二区自拍| 久久久夜精品| 国产拍在线视频| 国产精品99精品一区二区三区∴| 综合一区在线| 日韩一区精品字幕| 免费视频亚洲| 成人啊v在线| 欧美精品99| 蜜桃伊人久久| 亚洲视频国产精品| 美女网站视频一区| 国产91欧美| 精品视频一二| 免费在线成人| 丰满少妇一区| 国产一区二区三区久久| 亚洲一区亚洲| 日韩不卡一二三区| 一区二区国产精品| 亚洲精品影视| 欧美久久香蕉| 欧美精品第一区| 久久99久久人婷婷精品综合| 亚洲综合日本| 亚洲精品动态| 青青国产精品| 麻豆精品av| 精品国产麻豆| 国产69精品久久| 日韩欧美精品一区| 日韩久久精品| 欧美/亚洲一区| 久久午夜精品| 91亚洲无吗| 久久久精品区| 色婷婷亚洲mv天堂mv在影片| 日韩不卡视频在线观看| 久久精品高清| 少妇久久久久| 国产一区成人| 婷婷五月色综合香五月| 国产亚洲人成a在线v网站| 国产中文欧美日韩在线| 欧美亚洲国产激情| 美女久久网站| 国产亚洲电影| 中文字幕人成乱码在线观看| 最近高清中文在线字幕在线观看1| 欧美手机在线| 亚洲ab电影| 日韩黄色免费网站| 麻豆一区二区三区| 三级精品视频| 在线一区av| 亚洲毛片一区| 黄色亚洲在线| 超碰超碰人人人人精品| 另类欧美日韩国产在线| 在线日韩成人| 91国内精品| 六月丁香综合| 亚洲深夜福利| 欧美日韩一区自拍| 一区二区精品伦理...| 在线日韩欧美| 日韩和欧美一区二区| 樱桃视频成人在线观看| 综合欧美亚洲| 日本中文字幕视频一区| 欧美xxxx中国| 蜜桃视频一区二区三区在线观看| 精品亚洲a∨一区二区三区18| 亚洲大片在线| 国产精品美女午夜爽爽| 国产综合视频| 国产精品久久久久毛片大屁完整版 | 精品久久97| 美美哒免费高清在线观看视频一区二区| 欧美韩一区二区| 另类av一区二区| 日本久久黄色| 日韩一区二区三区精品视频第3页|