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


待發(fā)短信

在線客服
產(chǎn)品支持 短信寶客服
合作渠道 渠道合作
服務(wù)咨詢

4001-021-502

工作時(shí)間

9:00-21:00

POSCMS開源內(nèi)容管理系統(tǒng)新增短信寶短信接口

POSCMS是一款開源的跨平臺網(wǎng)站內(nèi)容管理系統(tǒng),他是基于PHP+MYSQL開發(fā)的 ,是一套非常適合用做系統(tǒng)建站或者進(jìn)行二次開發(fā)的程序核心,小編對他還是比較了解的,今天小編就以新增短信接口為例,給大家講解一下如何進(jìn)行二次開發(fā),我們今天講解的是3.5版本,使用的短信接口是我們短信寶短信群發(fā)平臺的短信接口,我們短信寶短信群發(fā)平臺的接口非常穩(wěn)定,發(fā)送速度快,注冊就送測試短信,推薦大家使用。

我們首先需要修改后臺顯示界面,打開項(xiàng)目\diy\dayrui\templates\admin\sms_index.html文件,將下面代碼進(jìn)行替換:

?
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
{template nheader.html}
<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.code);
},
error: function(HttpRequest, ajaxOptions, thrownError) {
    alert('網(wǎng)絡(luò)異常');
}
});
{/if}
{if $data.type == 0}
$('.dr_0').show();$('.dr_1').hide();$('.dr_2').hide();
{else if $data.type == 1}
$('.dr_1').show();$('.dr_0').hide();$('.dr_2').hide();
{else if $data.type == 2}
$('.dr_2').show();$('.dr_1').hide();$('.dr_0').hide();
{/if}
});
</script>
<form class="form-horizontal" action="" method="post" id="myform" name="myform">
<div class="page-bar">
<ul class="page-breadcrumb mylink">
    {$menu.link}
    <li> <a href="{dr_help_url(108)}" target="_blank"><i class="fa fa-book"></i> {fc_lang('在線幫助')}</a> </li>
</ul>
<ul class="page-breadcrumb myname">
    {$menu.name}
</ul>
<div class="page-toolbar">
    <div class="btn-group pull-right">
        <button type="button" class="btn green btn-sm btn-outline dropdown-toggle" data-toggle="dropdown" aria-expanded="false" data-hover="dropdown"> {fc_lang('操作菜單')}
            <i class="fa fa-angle-down"></i>
        </button>
        <ul class="dropdown-menu pull-right" role="menu">
            {loop $menu.quick $t}
            <li>
                <a href="{$t.url}">{$t.icon} {$t.name}</a>
            </li>
            {/loop}
            <li class="divider"> </li>
            <li>
                <a href="javascript:window.location.reload();">
                    <i class="icon-refresh"></i> {fc_lang('刷新頁面')}</a>
            </li>
        </ul>
    </div>
</div>
</div>
<h3 class="page-title">
<small></small>
</h3>
<div class="portlet light bordered myfbody">
 
 
<div class="portlet-title">
    <div class="caption">
        <span class="caption-subject font-green sbold uppercase">{fc_lang('賬號設(shè)置')}</span>
    </div>
</div>
<div class="portlet-body">
 
    <div class="row">
        <div class="portlet-body form">
                 <div class="form-group">
                    <label class="col-md-2 control-label" style="padding-top: 10px;">{fc_lang('類型')}:</label>
                    <div class="col-md-9">
                        <div class="radio-list">
                            <label class="radio-inline"><input name="data['type']" type="radio" value="0" onclick="$('.dr_0').show();$('.dr_1').hide();$('.dr_2').hide();" {if $data.type == 0}checked="checked"{/if} /> {fc_lang('官方接口')}</label>
                            <label class="radio-inline"><input name="data['type']" type="radio" value="1" onclick="$('.dr_1').show();$('.dr_0').hide();$('.dr_2').hide();" {if $data.type == 1}checked="checked"{/if} /> {fc_lang('第三方接口')}</label>
                            <label class="radio-inline"><input name="data['type']" type="radio" value="2" onclick="$('.dr_2').show();$('.dr_0').hide();$('.dr_1').hide();" {if $data.type == 2}checked="checked"{/if} /> {fc_lang('短信寶接口')}</label>
                        </div>
                    </div>
                </div>
                <div class="form-group dr_0">
                    <label class="col-md-2 control-label">{fc_lang('申請教程')}:</label>
                    <div class="col-md-9">
                        <div class="form-control-static"><label><a href="{SYS_HELP_URL}107.html" target="_blank">{SYS_HELP_URL}107.html</a></label></div>
                    </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">{fc_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">{fc_lang('申請教程')}:</label>
                <div class="col-md-9">
                    <div class="form-control-static"><label><a href="{SYS_HELP_URL}108.html" target="_blank">{SYS_HELP_URL}108.html</a></label></div>
                </div>
            </div>
            <div class="form-group dr_1">
                <label class="col-md-2 control-label">{fc_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_2">
                <label class="col-md-2 control-label">{fc_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">短信寶用戶名:</label>
                    <div class="col-md-9">
                        <input class="form-control" type="text" name="data[smsbaouser]" value="{$data.smsbaouser}" >
                    </div>
                </div>
 
 
                <div class="form-group dr_2">
                    <label class="col-md-2 control-label">短信寶密碼:</label>
                    <div class="col-md-9">
                        <input class="form-control" type="text" name="data[smsbaopass]" value="{$data.smsbaopass}" >
                    </div>
                </div>
            <div class="form-group ">
                <label class="col-md-2 control-label">{fc_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">保持在10個(gè)字符以內(nèi)</span>
                </div>
            </div>
 
 
        </div>
    </div>
</div>
</div>
<div class="myfooter">
<div class="row">
    <div class="portlet-body form">
        <div class="form-body">
            <div class="form-actions">
                <div class="row">
                    <div class="col-md-12 text-center">
                        <button type="submit" class="btn green"> <i class="fa fa-save"></i> {fc_lang('保存')}</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</div>
</form>
{template nfooter.html}

接著我們打開項(xiàng)目:\diy\dayrui\controllers\admin\Sms.php文件,替換index方法

?
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
public function index() {
 
 
    $file = CACHEPATH.'config/sms.php';
    
    if (IS_POST) {
    
        $data $this->input->post('data', true);
        $data['type'] = $data['0'];
        if (strlen($data['note']) > 30 ) {
            $this->admin_msg(fc_lang('短信簽名超出了范圍'));
        }
        if ($data['0'] == '0' || $data['0'] == '2') {
            unset($data['third']);
        }
        
        \Poscms\Service::L('dconfig');
        $size $this->dconfig
                     ->file($file)
                     ->note('短信配置文件')
                     ->space(8)
                     ->to_require_one($data);
        if (!$size) {
            $this->admin_msg(fc_lang('網(wǎng)站域名文件創(chuàng)建失敗,請檢查config目錄權(quán)限'));
        }
        $this->system_log('配置短信接口'); // 記錄日志
        $this->admin_msg(fc_lang('操作成功,正在刷新...'), dr_url('sms/index'), 1);
    }
    
    $data is_file($file) ? require $file array();
    $this->template->assign(array(
        'data' => $data,
        'service' => $this->service,
    ));
    $this->template->display('sms_index.html');
}

最后我們打開項(xiàng)目:\diy\poscms\model\Member.php文件,替換sendsms方法,代碼如下

?
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($mobile$content) {
 
 
    if (!$mobile || !$content) {
        return FALSE;
    }
 
 
    $file = CACHEPATH.'config/sms.php';
    if (!is_file($file)) {
        return FALSE;
    }
 
 
    $config require_once $file;
    if ($config['type'] == '0') {
        if (is_file(COREPATH.'helpers/sms_helper.php')) {
            $this->load->helper('sms');
        }
        if (function_exists('my_sms_send')) {
            $result = my_sms_send($mobile$content$config);
        else {
            return FALSE;
        }
    elseif($config['type'] == '1') {
        $result = dr_catcher_data('http://sms.dayrui.com/index.php?uid='.$config['uid'].'&key='.$config['key'].'&mobile='.$mobile.'&content='.$content.'【'.$config['note'].'】&domain='.trim(str_replace('http://''', SITE_URL), '/').'&sitename='.SITE_NAME);
        if (!$result) {
            return FALSE;
        }
        $result = json_decode($result, true);
     }elseif($config['type'] == '2'){
          $result = dr_catcher_data('http://api.smsbao.com/sms?u='.$config['smsbaouser'].'&p='.md5($config['smsbaopass']).'&m='.$mobile.'&c=【'.$config['note'].'】'.$content);
  if ($result != 0) {
            return false;
        }else{
            $result array('status'=>'OK','msg'=>'發(fā)送成功');
        }  
    }
    @file_put_contents(CACHEPATH.'sms_error.log'date('Y-m-d H:i:s').' ['.$mobile.'] ['.$result['msg'].'] ('.str_replace(array(chr(13), chr(10)), ''$content).')'.PHP_EOL, FILE_APPEND);
 
 
    return $result;
}

   

經(jīng)過上面的替換,短信寶的短信平臺已經(jīng)替換成功了,可以正常使用了。進(jìn)行測試發(fā)送:

報(bào)備一下短信寶的VIP模板,這樣就可以走短信寶的優(yōu)質(zhì)通道了,即便遇到敏感文字我們都不會人工審核,短信內(nèi)容3~5秒就可送達(dá)。

另外:我們已經(jīng)開發(fā)好完整的POSCMS內(nèi)容管理系統(tǒng)短信寶插件,點(diǎn)擊此鏈接 下載及查看安裝流程。

開源插件

最新更新

電商類

CMS類

微信類

文章標(biāo)簽
精品深夜福利视频,日本中文字幕不卡,久久久久国产,av综合电影网站
亚洲婷婷丁香| 久久一区欧美| 国产精品三级| 国产欧美日韩一区二区三区在线| 天堂俺去俺来也www久久婷婷| 三级一区在线视频先锋| 99xxxx成人网| 日韩精品一二三区| 深夜日韩欧美| 欧美日一区二区三区在线观看国产免| 91嫩草精品| 国产伦理久久久久久妇女| 国产精品视频一区二区三区四蜜臂 | 91精品xxx在线观看| 快播电影网址老女人久久| 亚洲91视频| 噜噜噜躁狠狠躁狠狠精品视频 | 精品一区毛片| 日韩一区二区免费看| 亚洲毛片在线免费| 国产一精品一av一免费爽爽| 美腿丝袜亚洲一区| 国产精品亚洲成在人线| 国产精品最新| 综合一区av| 国产精成人品2018| 在线日韩一区| 日韩激情中文字幕| 麻豆一区二区99久久久久| 色88888久久久久久影院| 丰满少妇一区| 在线观看一区| 久久国内精品| 成人在线观看免费视频| 日本精品不卡| 蜜臀精品久久久久久蜜臀| 国产亚洲久久| 精品久久网站| 尹人成人综合网| 91精品国产自产观看在线| 岛国av在线播放| 人人爽香蕉精品| 精品美女视频| 蜜臀久久99精品久久久久宅男| 精品一区91| 免费中文字幕日韩欧美| 久久影视三级福利片| 日韩在线综合| 欧美一区=区| 98精品久久久久久久| 日本色综合中文字幕| 亚洲成人一区| 捆绑调教美女网站视频一区| 亚洲专区在线| 日本大胆欧美人术艺术动态| 牛牛精品成人免费视频| 麻豆一区二区99久久久久| 1000部精品久久久久久久久| 日本在线不卡视频| 日韩国产一区二区三区| 日本va欧美va精品发布| 色婷婷久久久| 欧美亚洲一级| 亚洲午夜91| 嫩草伊人久久精品少妇av杨幂| 国产精品7m凸凹视频分类| 国产精品久久久久77777丨| 日韩精品久久久久久久电影99爱| 亚洲tv在线| 在线日韩中文| 精品国产aⅴ| 日韩精品免费视频人成| 欧美美女一区| 精品国产欧美日韩| 毛片不卡一区二区| 亚洲涩涩av| 久久97视频| 日韩精品中文字幕一区二区| 免费观看久久av| 国产精品99一区二区三| 91在线成人| 视频一区二区三区在线| 中文字幕在线官网| 国产调教一区二区三区| 亚洲免费中文| 久久国产日韩| 精品不卡一区| 国产精品欧美一区二区三区不卡 | 高清久久精品| 国产亚洲欧美日韩在线观看一区二区 | 亚洲精品国产日韩| 免费观看不卡av| 国产va免费精品观看精品视频| 日韩高清在线不卡| 麻豆精品91| 在线观看免费一区二区| 四虎8848精品成人免费网站| 国产精品主播| 深夜福利亚洲| 日韩中文字幕91| 好吊日精品视频| 亚洲夜间福利| 久久国产欧美| 91精品韩国| 日韩欧美一区二区三区免费观看| 国产精品视频3p| 久久激情综合网| 欧美日韩午夜| 欧美日一区二区在线观看| 日韩国产欧美在线播放| 亚洲精品欧洲| 日韩精品a在线观看91| 日产欧产美韩系列久久99| 一区二区国产在线| 久久午夜视频| 免费人成在线不卡| 亚洲一区二区三区高清不卡| 免费av一区二区三区四区| 国产99精品| 91精品1区| 在线日韩电影| 悠悠资源网久久精品| 免费视频一区三区| 伊人久久亚洲影院| 欧美综合国产| 免费在线观看成人| 日本亚洲最大的色成网站www | av亚洲一区二区三区| 91精品国产一区二区在线观看| 婷婷综合在线| 欧美色图国产精品| 久久亚州av| 国产精品15p| 欧美精品99| 国产成人久久精品一区二区三区| 精品国产一区二区三区av片| 成人在线免费观看网站| 中文字幕高清在线播放| 久久国产中文字幕| 欧美日韩国产精品一区二区亚洲| 午夜亚洲一区| 91精品国产自产精品男人的天堂| 国产日韩欧美一区| 久久xxx视频| 高清av不卡| 免费久久久久久久久| 蜜桃一区二区三区在线| 欧美在线不卡| 国产一区二区三区四区五区传媒| 波多视频一区| 午夜一级久久| 国产欧美欧美| xxxxx性欧美特大| 日本不卡免费高清视频在线| 精品免费av| 亚洲香蕉网站| 亚洲精品国产日韩| 欧美国产三级| av中文字幕在线观看第一页| 亚洲a一区二区三区| 伊人久久亚洲| 久久影院一区二区三区| 日韩精品免费一区二区三区| 久久福利精品| 欧美成人精品午夜一区二区| 毛片在线网站| 亚洲一二av| 精品视频免费| 在线观看免费一区二区| 日本色综合中文字幕| 在线看片国产福利你懂的| 亚洲欧洲日本mm| 国产日韩高清一区二区三区在线 | 精品亚洲免a| 日韩午夜av在线| 国产精品白丝av嫩草影院| 免费污视频在线一区| 中文字幕亚洲精品乱码| 大香伊人久久精品一区二区| 亚洲女同中文字幕| 国产精品一区2区3区| 久久人人99| 国产欧美成人| 亚洲精品一区二区妖精| 少妇高潮一区二区三区99| 国产高潮在线| 日韩激情av在线| 日韩av电影一区| 蜜桃成人av| 日韩美女一区二区三区在线观看| 欧美激情aⅴ一区二区三区 | 美女尤物国产一区| 日韩高清国产一区在线| 国产精品日韩欧美一区| 99久久亚洲精品蜜臀| 国产伦久视频在线观看| 亚洲一区二区动漫| 中文一区一区三区免费在线观 | 久久久国产精品网站| 一区免费视频|