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


待發短信

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

4001-021-502

工作時間

9:00-21:00

ShopXO v1.9.1 商城系統新增短信寶短信接口

ShopXO是國內領先的商城系統提供商,為企業提供php商城系統、微信商城、小程序。小編發現ShopXO更新到1.9.1版本,就以替換短信接口為例告訴大家如何進行二次開發,使用的短信接口是我們短信寶短信群發平臺的接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用

1:打開項目:\application\admin\view\default\sms\nav.html文件 替換以下代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<ul class="am-nav am-nav-pills table-nav m-b-10">
    <li {{if $nav_type eq 'sms'}}class="am-active"{{/if}} data-type="sms">
        <a href="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">短信設置</a>
    </li>
    <li {{if $nav_type eq 'message'}}class="am-active"{{/if}} data-type="message">
        <a href="{{:MyUrl('admin/sms/index', ['type'=>'message'])}}">消息模板</a>
    </li>
</ul>
 
 
<div class="am-alert am-alert-warning am-radius" data-am-alert>
    <button type="button" class="am-close">&times;</button>
    <p class="fs-12">還沒有短信寶帳號?請<a href="http://www.gjrencai.com/reg" style="color:red">點擊注冊</a></p>
</div>

2:打開項目:\application\admin\view\default\sms\index.html 替換為短信寶頁面

?

2

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
{{include file="public/header" /}}
 
 
<!-- right content start  -->
<div class="content-right">
    <div class="content">
        <!-- table nav start -->
        {{include file="sms/nav"" /}}
        <!-- table nav end -->
        
        <!-- form start -->
        <form class="am-form form-validation view-save" action="{{:MyUrl('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">
            <div class="am-form-group">
                <label>短信寶賬號<span class="am-form-group-label-tips">填寫短信寶賬號</span></label>
                <input type="text" name="{{$data.common_sms_apikey.only_tag}}" placeholder="{{$data.common_sms_apikey.name}}" data-validation-message="{{$data.common_sms_apikey.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apikey.value}}"{{/if}} />
            </div>
            <div class="am-form-group">
                <label>短信寶密碼<span class="am-form-group-label-tips">填寫短信寶密碼</span></label>
                <input type="text" name="{{$data.common_sms_apisecret.only_tag}}" placeholder="{{$data.common_sms_apisecret.name}}" data-validation-message="{{$data.common_sms_apisecret.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apisecret.value}}"{{/if}} />
            </div>
            <div class="am-form-group">
                <label>{{$data.common_sms_sign.name}}<span class="am-form-group-label-tips">{{$data.common_sms_sign.describe}}</span></label>
                <input type="text" name="{{$data.common_sms_sign.only_tag}}" placeholder="{{$data.common_sms_sign.name}}" data-validation-message="{{$data.common_sms_sign.error_tips}}" class="am-radius" maxlength="16" {{if !empty($data)}}value="{{$data.common_sms_sign.value}}"{{/if}} />
            </div>
            <div class="am-form-group am-form-group-refreshing">
                <button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm am-btn-block" data-am-loading="{loadingText:'處理中...'}">保存</button>
            </div>
        </form>
        <!-- form end -->
    </div>
</div>
<!-- right content end  -->
        
<!-- footer start -->
{{include file="public/footer" /}}
<!-- footer end -->

3:最后打開項目:\extend\base\Sms.php文件,替換SendCode方法。

?
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
public function SendCode($mobile, $code, $template_code) {
    // 是否頻繁操作
    if(!$this->IntervalTimeCheck())
    {
        $this->error = '防止造成騷擾,請勿頻繁發送';
        return false;
    }
    $content = str_replace('code',$code,$template_code);
    $url = 'http://api.smsbao.com/sms?u='.$this->accessKeyId.'&p='.md5($this->accessKeySecret).'&m='.$mobile.'&c=【'.$this->signName.'】'.$content;
 
 
    $ch = curl_init ();
    curl_setopt ( $ch, CURLOPT_URL, $url );
    curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );
    curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );
    curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
    curl_setopt ( $ch, CURLOPT_TIMEOUT, 10 );
    $result = curl_exec ( $ch );
    curl_close ( $ch );
    if ($result != 0) {
        $this->error = $result;
        return false;
    }
 
 
    // 種session
    $this->KindofSession($code);
 
 
    return true;

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

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽