優優 問答系統 是一套基于PHP+MYSQL為核心開發、免費 + 開源的專業問答系統?;赥HINKPHP框架開發,使用和安裝及其簡單,系統具執行效率高、模板自由切換、后臺管理功能靈活等諸多優秀特點。我們將不斷的完善、創新,優優問答系統會為您帶來全新的體驗!今天小編就以替換短信接口為例告訴大家如何進行二次開發,使用的短信接口是我們短信寶短信群發平臺的接口,我們短信寶短信群發平臺非常穩定,發送速度快,注冊就送測試短信,推薦大家使用
1:打開項目:\tpl\Admin\default\Sms\config.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
|
?????? <div?class= "fl" >服務商:</div> ?????????? <div?class= "fr" > ?????????????? <div?class= "imgradio" > ?????????????????? <div?class= "radio??select?" ?data= "smsbao" >短信寶</div> ?????????????????? <div?class= "clear" ></div> ?????????????? </div> ?????????? </div> ?????????? <div?class= "fl" >短信寶用戶名:</div> ?????????? <div?class= "fr" ><input?name= "UU_SMS_APPKEY" ?type= "text" ??class= "input_text_default" ?maxlength= "60" ?placeholder= "輸入APPKEY" ?value= "{$show.UU_SMS_APPKEY}" /> ?????????? </div> ?????????? <div?class= "fl" >短信寶密碼:</div> ?????????? <div?class= "fr" > ???????????? <input?name= "UU_SMS_SECRETKEY" ?type= "text" ??class= "input_text_default" ?maxlength= "100" ?placeholder= "輸入SECRETKEY" ?value= "{$show.UU_SMS_SECRETKEY}" /> ???????????? </div> ?????????? <div?class= "fl" >短信簽名:</div> ?????????? <div?class= "fr" > ???????????? <input?name= "UU_SMS_SIGNATURE" ?type= "text" ??class= "input_text_default" ?maxlength= "300" ?placeholder= "輸入SIGNATURE(簽名),如:優優問答" ?value= "{$show.UU_SMS_SIGNATURE}" /> ???????????? </div> ???????? </div> ???????? <div?class= "fl" ></div> ???????? <div?class= "fr" > ???????? <input?name= "" ?type= "submit" ?class= "admin_submit?big" ????value= "保存配置" /> ???????? </div> ???????? ???????? ???????? ???????? <div?class= "clear" ></div> ???????? </div> |
2:打開項目:\apps\Common\Common\function.php文件,替換send_sms方法,增加myfunction方法
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
|
function ?send_sms($mobile,$params,$alias){ ???? $sms_open=C( 'UU_SMS_OPEN' ); ???? if ?($sms_open<> '1' ) ???? { ???????? $ return [ 'status' ]=0; ???????? $ return [ 'content' ]= '發送失敗,短信功能未開啟!' ; ???????? return ?$ return ; ???? } ???? $config?=?array( ???????? 'appkey' =>C( 'UU_SMS_APPKEY' ), ???????? 'secretKey' =>C( 'UU_SMS_SECRETKEY' ), ???????? 'signature' =>C( 'UU_SMS_SIGNATURE' ) ???? ); ???????? $templateCode?=?getTemplateCode($alias); ???????? $key?=?array_map( "myfunction" ,?array_keys($params)); ???????? $value?=?array_values($params); ???????? $content?=?str_replace($key,$value,$templateCode[ 'tpl' ]); ???????? $url?=? ' ???????? $ret?=?file_get_contents($url); ???????? if ?($ret?!=?0)?{ ???????????? $ return [ 'status' ]?=?0; ???????????? $ return [ 'content' ]?=?$ret; ???????????? return ?$ return ; ???????? } else { ???????????? $result[ 'status' ]?=?1; ???????????? $result[ 'content' ]?=? '發送成功' ; ???????? } ???? return ?$result; } function ?myfunction($v) { ???? return ( '${' .$v. '}' ); } |
經過上面的替換,短信寶的短信平臺已經替換成功了,可以正常使用了。進行測試發送:
報備一下短信寶的VIP模板,這樣就可以走短信寶的優質通道了,即便遇到敏感文字我們都不會人工審核,短信內容3~5秒就可送達。
另外:我們已經開發好完整的uuask_V1.0.0系統短信寶插件,點擊此鏈接?下載及查看安裝流程。
最新更新
電商類
CMS類
微信類