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


待發短信

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

4001-021-502

工作時間

9:00-21:00

PHPSHEV1.8商城系統新增短信寶短信接口

PHPSHE電商系統基于自家內核框架開發,移動端使用現下流行的多端框架UNI-APP打造,提供一站式快速構建網上商城、多用戶商城,適配小程序(微信、支付寶、百度、頭條)/H5/APP等終端。它是一款開源軟件,二次開發比較方便,今天小編就以替換短信接口為例為大家講解一下如何二次開發,我們今天講解的是1.8版本的,使用的短信接口是我們短信寶短信群發平臺的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。

1:打開項目:\template\default\admin\setting_sms.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
        <table width="100%" border="0" cellspacing="0" cellpadding="0" class="wenzhang mat20 mab20">
        <tr>
            <td align="right" width="150">短信寶帳號:</td>
            <td><input type="text" name="info[sms_key]" value="{$info['sms_key']['setting_value']}" class="inputall input300" /> 還沒有賬號? <a href="http://www.gjrencai.com/reg" style="color: red;">請點擊注冊</a></td>
        </tr>
        <tr>
            <td align="right" width="150">短信寶密碼:</td>
            <td><input type="text" name="info[sms_password]" value="{$info['sms_password']['setting_value']}" class="inputall input300" /></td>
        </tr>
        <tr>
            <td align="right">短信簽名:</td>
            <td><input type="text" name="info[sms_sign]" value="{$info['sms_sign']['setting_value']}" class="inputall input300" /> <span class="c999">(如:短信寶)</span></td>
        </tr>
<!--     <tr>
            <td align="right">短信余額:</td>-->
<!--         <td>-->
<!--             <span class="fl mar20 strong corg" id="point"><img src="{$pe['host_tpl']}images/load.gif" class="mat5" /></span>-->
<!--             <a href="http://www.gjrencai.com/fee" target="_blank" class="fl cblue">[充值]</a>-->
<!--             <div class="clear"></div>-->
<!--         </td>-->
<!--     </tr>-->
        <tr>
            <td align="right">管理員手機號:</td>
            <td>
                <input type="text" name="sms_admin" value="{$info['sms_admin']['setting_value']}" class="inputall input300" />
                <a href="javascript:;" class="btn_green mal10" id="sms_test" />發送測試短信</a>
                <span class="c999">(用于接收訂單通知,多個用“,”隔開)</span> 
            </td>
        </tr>
        </table>

2:打開項目\module\admin\setting.php,短信設置地方大概31行,修改為以下代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//####################// 短信設置 //####################//
case 'sms':
    if (isset($_p_pesubmit)) {
        pe_token_match();
        $sql = "update `".dbpre."setting` set `setting_value` = case `setting_key`
            when 'sms_key' then '".pe_dbhold($_p_info['sms_key'])."'
            when 'sms_password' then '".pe_dbhold($_p_info['sms_password'])."'
            when 'sms_sign' then '".pe_dbhold($_p_info['sms_sign'])."'
            when 'sms_admin' then '".pe_dbhold($_p_info['sms_admin'])."' else `setting_value` end";
        if ($db->sql_update($sql)) {
            cache_write('setting');
            pe_success('設置成功!');
        }
        else {
            pe_error('設置失敗...');
        }
    }
    $info = $db->index('setting_key')->pe_selectall('setting');
    $notice_list = $db->index('notice_obj|notice_type')->pe_selectall('notice');
    $seo = pe_seo($menutitle='短信設置''''''admin');
    include(pe_tpl('setting_sms.html'));
break;

3:打開項目\hook\qunfa.hook.php,修改quanfa_sms方法,修改為以下代碼:

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
//發送短信
function qunfa_sms($phone, $text, $qunfa_id = 0) {
        global $db, $cache_setting;
 
 
        $result = file_get_contents($url);
        //更新或插入發送日志
        $sql_set['noticelog_stime'] = time();
        if ($result == 0) {
                $sql_set['noticelog_state'] = 'success';                        
        }
        else {
                $sql_set['noticelog_state'] = 'fail';                        
                $sql_set['noticelog_error'] = $result;
        }
        if ($qunfa_id) {
                $db->pe_update('noticelog', array('noticelog_id'=>$qunfa_id), pe_dbhold($sql_set));
        }
        else {
                $sql_set['noticelog_type'] = 'sms';
                $sql_set['noticelog_user'] = $phone;                        
                $sql_set['noticelog_name'] = '';
                $sql_set['noticelog_text'] = $text;
                $sql_set['noticelog_atime'] = time();
                $db->pe_insert('noticelog', pe_dbhold($sql_set));
        }
        return $result;
}

最后我們增加一個數據庫字段,代碼為:

1
2
3
4
5
6
7
8
9
10
11
<?php
 
/**
 * msbao.php
 * 短信寶插件安裝,增加密碼字段
 */
include('./common.php');
$sql_set['setting_key'] = 'sms_password'
$sql_set['setting_value'] = ''
$db->pe_insert('setting',$sql_set);
echo '短信寶插件安裝成功,請刪除smsbao.php文件';

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

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽