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


待發短信

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

4001-021-502

工作時間

9:00-21:00

DESTOON_V9.0新增短信寶短信接口

DESTOON是一款B2B網站管理系統他是基于PHP+MYSQL,二次開發及后期維護方便,小編對這款系統還比較了解,今天就以替換短信接口為例為大家講解一下如何進行二次開發,我們今天講解的是9.0版本,使用的短信接口是我們短信寶短信群發平頭的短信接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用。
1:打開項目:\module\destoon\admin\template\setting.tpl.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
<?php
$select = '';
$apis = glob(DT_ROOT.'/api/sms/*.php');
$nms = array();
$nms['smsbao'] = '短信寶';
$nms['aliyun'] = '阿里云';
$nms['gyytz'] = '杭州國陽';
$nms['juhe'] = '聚合數據';
foreach($apis as $v) {
   $v = basename($v, '.php');
   if(strpos($v, '.') !== falsecontinue;
   $selected = $v == $sms_api ? 'selected' '';
   $select .= "<option value='".$v."' ".$selected.">".(isset($nms[$v]) ? $nms[$v] : $v)."</option>";
}
$select = '<select name="setting[sms_api]" id="sms_api" onchange="SmsApi();"><option value="">選擇接口</option>'.$select.'</select>';
echo $select;
?>
 
function SmsApi() {
   var api = $('#sms_api').val();
   if(api == 'juhe') {
      $('#sms_link').attr('href''<?php echo gourl(");
      $('#nm_sms_appid').html('Key');
      $('#tr_sms_appsecret').hide();
      $('#nm_sms_par').html('備用參數');
        $('#tr_sms_template').show();
 
    else if(api == 'gyytz') {
      $('#nm_sms_appid').html('AppCode');
      $('#tr_sms_appsecret').hide();
      $('#nm_sms_par').html('簽名ID');
        $('#tr_sms_template').show();
 
    }else if(api == 'smsbao') {
        $('#nm_sms_appid').html('短信寶賬號');
        $('#nm_sms_appsecret').html('短信寶密碼');
        $('#tr_sms_template').hide();
    else {
      $('#nm_sms_appid').html('APP ID');
      $('#tr_sms_appsecret').show();
        $('#nm_sms_appsecret').html('APP Secret');
        $('#nm_sms_par').html('備用參數');
        $('#tr_sms_template').show();
 
    }
}

2:打開項目\module\destoon\admin\setting.inc.php ,修改代碼大概95行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$setting['gano'] = $setting['wano'] ? cutstr($setting['wano'], '備''號') : '';
$setting['smtp_pass'] = pass_decode($setting['smtp_pass'], $DT['smtp_pass']);
$setting['ftp_pass'] = pass_decode($setting['ftp_pass'], $DT['ftp_pass']);
$setting['admin_week'] = is_array($setting['admin_week']) ? implode(',', $setting['admin_week']) : '';
$setting['check_week'] = is_array($setting['check_week']) ? implode(',', $setting['check_week']) : '';
if($setting['logo'] != $DT['logo']) clear_upload($setting['logo'], $_userid, 'setting');
$setting['thumb_max'] = intval($setting['thumb_max']);
if($setting['thumb_max'] > 99 || $setting['thumb_max'] < 5) $setting['thumb_max'] = 10;
in_array($setting['file_ext'], array('html''htm''shtml''shtm')) or $setting['file_ext'] = 'html';
$setting['color_pc'] = strlen($css['home_menu']) == 7 ? $css['home_menu'] : '#0679D4';
$setting['color_mb'] = strlen($css['mobile_head']) == 7 ? $css['mobile_head'] : '#F7F7F7';
$setting['color_mw'] = strtoupper($css['mobile_text']) == '#FFFFFF' ? 1 : 0;
if(substr($config['url'], -1) != '/') $config['url'] = $config['url'].'/';
if($config['cookie_domain'] && substr($config['cookie_domain'], 0, 1) != '.') $config['cookie_domain'] = '.'.$config['cookie_domain'];
if($config['cookie_domain'] != $CFG['cookie_domain']) $config['cookie_pre'] = 'D'.random(2).'_';
//       if(!is_numeric($config['cloud_uid']) || strlen($config['cloud_key']) != 16) $setting['sms'] = $setting['cloud_express'] = 0;
$setting['sms'] = 1;
$setting['cloud_express'] =1;
$config['cloud_key'] = pass_decode($config['cloud_key'], DT_CLOUD_KEY);
$setting['biz'] = is_file(DT_ROOT.'/license.php') ? 1 : 0;
$setting['file_register_bak'] = $setting['file_register'];
$setting['file_login_bak'] = $setting['file_login'];
$setting['file_my_bak'] = $setting['file_my'];

3:打開項目\include\global.func.php,修改send_sms方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function send_sms($mobile, $message, $word = 0, $cron = 0) {
   global $DT, $_username;
   if(!$DT['sms'] || !$DT['sms_sign'] || !is_mobile($mobile)) return 0;
   $message = preg_replace("/&([a-z]{1,});/"'', trim(strip_tags($message)));
   if(strlen($message) < 5) return 0;
   if(strpos($message, substr($DT['sms_sign'], 0, 3)) === false) $message = $DT['sms_sign'].$message;
   if($DT['sms_api'] && $DT['sms_appid'] && $DT['sms_template'] && $DT['sms_code'] && strpos($message, $DT['sms_code']) !== false) {
        $code = dcurl(DT_PATH.'api/sms/'.$DT['sms_api'].'.php''auth='.encrypt($mobile.'|'.$message, DT_KEY.'SMS', 600));
    else {
      $data = 'sms_uid='.DT_CLOUD_UID.'&sms_key='.md5(DT_CLOUD_KEY.'|'.DT_TIME.'|'.$mobile.'|'.md5($message)).'&sms_charset='.DT_CHARSET.'&sms_mobile='.$mobile.'&sms_time='.DT_TIME.'&sms_cron='.$cron.'&sms_message='.rawurlencode($message).'&sms_url='.rawurlencode(DT_PATH);
      $code = dcurl((DT_CLOUD_SSL ? 'https' 'http').'://sms.destoon.com/send.php', $data);
      if($code && strpos($code, 'destoon_sms_code=') !== false) {
         $code = cutstr($code, 'destoon_sms_code=''');
      else {
         $code = 'Can Not Connect SMS Server';
      }
   }
   $word or $word = word_count($message);
   $status = strpos($code, $DT['sms_ok']) !== false ? 3 : 2;
   $code = addslashes($code);
   DB::query("INSERT INTO ".DT_PRE."sms (mobile,message,word,editor,sendtime,ip,status,code) VALUES ('$mobile','$message','$word','$_username','".DT_TIME."','".DT_IP."','$status','$code')");
   return $code;
}

4:打開項目\api\sms目錄,新增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
<?php
require '../../common.inc.php';
$DT['sms_api'] == 'smsbao' or exit('ko.api');
$DT['sms_code'] or exit('ko.code');
$DT['sms_template'] or exit('ko.template');
$DT['sms_appid'] or exit('ko.appid');
$DT['sms_appsecret'] or exit('ko.appsecret');
$statusStr = array(
    "0" => "短信發送成功",
    "-1" => "參數不全",
    "-2" => "服務器空間不支持,請確認支持curl或者fsocket,聯系您的空間商解決或者更換空間!",
    "30" => "密碼錯誤",
    "40" => "賬號不存在",
    "41" => "余額不足",
    "42" => "帳戶已過期",
    "43" => "IP地址限制",
    "50" => "內容含有敏感詞"
);
$auth = isset($auth) ? decrypt($auth, DT_KEY.'SMS') : '';
if(strpos($auth, '|') === false) exit('ko.auth');
list($mobile, $message) = explode('|', $auth);
is_mobile($mobile) or exit('ko.mobile');
strpos($message, $DT['sms_code']) !== false or exit('ko.code');
$code = preg_match("/[0-9]{4,6}/", $message, $matches) ? $matches[0] : '';
$code or exit('ko.code');
$data = 'u='.$DT['sms_appid'].'&p='.md5($DT['sms_appsecret']).'&m='.$mobile.'&c='.urlencode($message);
$res = dcurl(', $data);
if($res == 0) {
    $res = $DT['sms_ok'].'/'.$DT['sms_api'];
}else{
    $res = $statusStr[$res];
}
echo $res;
?>

好了經過以上的添加,短信寶DESTOON_v9.0系統增加手機驗證就已經安裝成功,可以正常使用了

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

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

開源插件

最新更新

電商類

CMS類

微信類

文章標簽
91成人在线播放_欧美一区二区视频在线观看_91精品国产高清久久久久久_国产精品久久亚洲不卡4k岛国
精品精品国产高清一毛片一天堂| 免费成人深夜小野草| 91丨porny丨国产入口| 久久精品99国产精品| 亚洲一区二区中文在线| 亚洲乱码一区二区三区在线观看| 欧美激情一区二区三区不卡 | 欧美一区二区视频在线观看2022 | 欧洲视频一区二区| 色婷婷综合久久久中文一区二区| 本田岬高潮一区二区三区| 国产传媒日韩欧美成人| 国产精品一卡二| 成人少妇影院yyyy| av电影天堂一区二区在线| 成人黄色片在线观看| 色综合 综合色| 欧美日本一区二区| 精品999在线播放| 国产精品网站在线| 亚洲一区在线视频观看| 日本aⅴ亚洲精品中文乱码| 经典三级视频一区| 99久久精品免费观看| 欧美三级欧美一级| 久久综合色之久久综合| 亚洲婷婷国产精品电影人久久| 亚洲黄色免费电影| 日韩精品一卡二卡三卡四卡无卡| 美国十次综合导航| 成人免费毛片片v| 欧美日韩免费高清一区色橹橹| 777午夜精品视频在线播放| 久久亚洲影视婷婷| 亚洲最色的网站| 韩国三级在线一区| 色999日韩国产欧美一区二区| 在线观看欧美精品| 欧美色综合网站| 日韩美女视频在线| 欧美精品一区二区不卡| 亚洲乱码国产乱码精品精98午夜 | 69堂国产成人免费视频| 欧美一区二区三区色| 日韩精品在线一区| 国产精品午夜久久| 亚洲精品视频一区| 日韩激情一区二区| 精东粉嫩av免费一区二区三区| 国产精品夜夜爽| 91国内精品野花午夜精品| 欧美日韩一区二区三区免费看| 这里是久久伊人| 国产女人aaa级久久久级| 欧美日韩色综合| 欧美日韩精品福利| 国产午夜精品福利| 一区二区三区鲁丝不卡| 青青草原综合久久大伊人精品 | 欧美日本在线看| 久久免费视频色| 中文字幕一区二区三区不卡 | 午夜视频一区在线观看| 激情久久五月天| 99久久免费国产| 91精品国产综合久久香蕉的特点| www欧美成人18+| 亚洲精品一卡二卡| 青青草精品视频| 99久久精品免费观看| 日韩午夜激情av| 亚洲黄色小视频| 韩国理伦片一区二区三区在线播放| 99久久99久久精品免费看蜜桃| 日韩三级伦理片妻子的秘密按摩| 精品国产成人在线影院| 激情综合色丁香一区二区| 91精品国产入口在线| 国产精品久久久久影院老司| 日本在线不卡一区| 91九色最新地址| 国产女人水真多18毛片18精品视频 | 欧美男女性生活在线直播观看| 国产欧美一区二区三区在线老狼| 五月天激情综合| 色综合天天综合在线视频| 在线观看视频欧美| 久久免费午夜影院| 日韩精品电影在线| 日本韩国一区二区三区视频| 久久久亚洲午夜电影| 免费成人小视频| 一本久久综合亚洲鲁鲁五月天 | 精品1区2区在线观看| 午夜精品久久久久久久99水蜜桃| 成人精品一区二区三区四区 | 免费成人小视频| 91精品国产综合久久久蜜臀图片| 欧洲精品一区二区三区在线观看| 久久久国产午夜精品| 久久成人久久鬼色| 成人午夜电影久久影院| 欧美r级在线观看| 麻豆成人综合网| 日韩三级精品电影久久久| 日韩精品一卡二卡三卡四卡无卡| 欧美在线不卡一区| 亚洲精品欧美激情| 91福利资源站| 亚洲一区在线观看视频| 色综合天天综合网国产成人综合天| 国产欧美一区二区三区沐欲| 国产精品一色哟哟哟| 精品国产sm最大网站| 韩国成人精品a∨在线观看| 色综合视频一区二区三区高清| 精品国产污污免费网站入口| 综合网在线视频| 91美女蜜桃在线| 亚洲视频在线一区| 99久久精品国产一区| 亚洲美女屁股眼交3| 欧美在线免费观看视频| 亚洲电影一级片| 欧美一级二级三级乱码| 卡一卡二国产精品| 久久久久久久久久久久久夜| 国产成人精品在线看| 国产精品二三区| 欧美在线不卡视频| 亚洲中国最大av网站| 欧美日韩在线直播| 蜜臀va亚洲va欧美va天堂| 欧美精品一区二区蜜臀亚洲| 成人免费看黄yyy456| 一区二区三区在线播| 5858s免费视频成人| 国内精品伊人久久久久av一坑 | 日韩成人一区二区| 久久久久久久久伊人| 成人app软件下载大全免费| 亚洲人成网站精品片在线观看| 欧美片网站yy| 国产一区二区三区黄视频| 国产欧美精品一区二区色综合朱莉| 国产一区二区三区视频在线播放| 精品理论电影在线观看| 成人不卡免费av| 日韩av一区二区三区| 国产欧美一区二区精品仙草咪| 欧洲色大大久久| 国产成人免费视频精品含羞草妖精| 18涩涩午夜精品.www| 日韩精品在线看片z| 97精品电影院| 国产在线播精品第三| 亚洲手机成人高清视频| 97久久精品人人爽人人爽蜜臀 | 51精品视频一区二区三区| 国产成人午夜精品影院观看视频 | 亚洲丰满少妇videoshd| 国产清纯美女被跳蛋高潮一区二区久久w | 91麻豆视频网站| 国产麻豆91精品| 亚洲国产精品久久久男人的天堂| 精品国产亚洲在线| 欧美日韩在线观看一区二区| 蜜桃视频一区二区三区在线观看| 国产精品无遮挡| 欧美v国产在线一区二区三区| 色婷婷av一区二区三区大白胸 | 亚洲精品精品亚洲| 欧美国产日韩a欧美在线观看 | 五月综合激情网| 亚洲精品国产一区二区精华液| 久久精品亚洲麻豆av一区二区| 欧美高清视频www夜色资源网| 91丝袜国产在线播放| 福利91精品一区二区三区| 久久疯狂做爰流白浆xx| 丝袜美腿成人在线| 亚洲精品中文字幕在线观看| 国产欧美日韩一区二区三区在线观看| 欧洲视频一区二区| 国产精品一区二区x88av| 麻豆国产欧美日韩综合精品二区 | 91精品国产综合久久精品麻豆| 欧美日韩二区三区| 欧美吻胸吃奶大尺度电影| 成人午夜激情影院| 成人综合在线网站| 国产一区二区美女诱惑| 久久av中文字幕片| 美女视频黄免费的久久 | 国产欧美一区二区精品久导航 | 一区二区三区成人| 亚洲国产人成综合网站| 亚洲国产精品麻豆| 五月激情综合婷婷| 免费成人在线观看视频|