久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
Discuz! 官方交流社區(qū)
標題:
discuz X2中DIY的第三方C/S擴展
[打印本頁]
作者:
我是小站長
時間:
2019-6-1 16:41
標題:
discuz X2中DIY的第三方C/S擴展
*************************************************
** 本教程基于版本:Discuz! X 2.0 **
*************************************************
在
論壇后臺
→
門戶
→
第三訪模塊
添加第三方模塊,后臺需要填寫以下選項
第三方地址
: 輸入 第三方模塊的 URL 地址,第三方返回的內(nèi)容必須 XML 模塊的格式
客戶端ID
: 此ID由數(shù)據(jù)源方提供
簽名加密方式
: 目前支持MD5加密方式,也可以不使用簽名,由數(shù)據(jù)源方提供
通信密鑰
: 從 URL 地址獲得數(shù)據(jù)時的密鑰,如果數(shù)據(jù)源不需要密鑰可以為空。此密鑰由數(shù)據(jù)源方提供
提交的時候程序會使用 import_block 函數(shù) 去服務端請求配置
其間 該函數(shù)會調(diào)用 create_sign_url 函數(shù) 生成簽名
function create_sign_url($para, $key = '', $signtype = ''){
ksort($para);
$url = http_build_query($para);
if(!empty($signtype) && strtoupper($signtype) == 'MD5') {
$sign = md5(urldecode($url).$key);
$url = $url.'&sign='.$sign;
} else {
$url = $url.'&sign='.$key;
}
return $url;
}
復制代碼
create_sign_url 會將第一個參數(shù) url 參數(shù)的數(shù)組 $para (包括:clientid、op、charset) 用 ksort 排序
然后 用 http_build_query 函數(shù)轉義生成 url 的參數(shù) 連上后臺設置的 通信密鑰 進行md5加密后生成的 sign
然后拼接著請求的參數(shù)
如charset=gbk&clientid=100000&op=getconfig&sign=ce09add6aaadfcc58f7d6140dc55fa09
如果后臺沒有設置加密方式 sign 為后臺設置的通信密鑰
請求的參數(shù)與后臺設置的 第三方地址 拼成完成的向第三請求的地址
使用dz的 dfsockopen 函數(shù)請求第三方服務端
服務端需要返回 xml 有
Title 和 Data
兩部分的配置
其中Title分部是固定的且區(qū)分大小寫:<item id="Title"><![CDATA[Discuz! Block]]></item>
Data分部主要包括5個屬性:
a、version: 版本號(必需)
b、name: 模塊名(必需)
c、fields: 可顯示的字段,在模塊樣式中使用(必需)
* name 為該字段的顯示名稱
* formtype 決定編輯單條數(shù)據(jù)時該字段的顯示方式: 類型有: text, textarea, date, title, summary, pic;
* datatype 決定該字段的數(shù)據(jù)展示,類型有: string, int, date, title, summary, pic;
d、getsetting: 可設置和接收的參數(shù)(必需)
* title 為顯示的名稱
* type 為表單類型, 有: text, password, number, textarea, radio, select, mselect, mradio, mcheckbox, calendar;
f、style: 內(nèi)置的顯示樣式(非必需)
前臺模塊更新 除了向第三方請求數(shù)據(jù)時除了會以 POST 方式向第三方服務端傳遞后臺設置的參數(shù)外 還會以 POST 的方式附加傳遞以下參數(shù):* op=getdata ,此參數(shù)表示客戶端要請求數(shù)據(jù);
* clientid ,客戶端ID(服務器分配給客戶端的ID);
* op=getdata ,此參數(shù)表示客戶端要請求數(shù)據(jù);
* items ,為用戶指定顯示的模塊數(shù)據(jù)條數(shù);
* bannedids ,為用戶選擇屏蔽某數(shù)據(jù)時記錄在模塊中的該數(shù)據(jù) id,多個 id 以半角分號(,)分隔。 應該在獲取數(shù)據(jù)時屏蔽該數(shù)據(jù);
* charset,客戶端的數(shù)據(jù)編碼
* sign ,數(shù)據(jù)簽名,如果服務器端沒有設置通信密鑰則此值為空
第三方服務端返回數(shù)據(jù)的 data 中應該包含 上面配置中可顯示的字段 fields 指定的所有字段。并附加以下字段:* id 標志該數(shù)據(jù)的 id,如果用戶屏蔽某數(shù)據(jù)時,會將該數(shù)據(jù)的 id 以 POST 的方式變量名為 bannedids,多個id以半角逗號(,)分隔提交到服務器端
* picflag 如果有圖片,則該值標志圖片的類型,0 為 url、1 為本地、2 為 ftp 遠程;如果圖片是 Discuz! X 系統(tǒng)中的圖片可以情況設置為 1 或 2,其它情況為 0
需要注意: 除 id,title, url, pic, picflag, summary 幾個字段外,其它字段需要放到 fields 數(shù)組里。
歡迎光臨 Discuz! 官方交流社區(qū) (http://m.9999xn.com/)
Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
经典三级一区二区
|
国产欧美69
|
中文字幕色av一区二区三区
|
久久综合狠狠综合久久综合88
|
一区二区三区视频在线看
|
欧美日韩aaaaaa
|
在线视频观看日韩
|
欧美性猛交一区二区三区精品
|
欧美成人官网二区
|
亚洲国产成人91porn
|
成人性生交大合
|
亚洲一区国产
|
久久精品综合网
|
99亚洲伊人久久精品影院红桃
|
媚黑女一区二区
|
尤物精品在线
|
亚洲视频www
|
久久都是精品
|
国产日韩欧美精品电影三级在线
|
777亚洲妇女
|
久久久久久久高潮
|
91精品综合久久久久久
|
国产色一区二区
|
欧美精品aa
|
国产乱码精品一区二区三区av
|
亚洲一区av在线
|
欧美精品大片
|
色综合久久久久久久久
|
国产一级久久
|
欧美激情一区二区三区不卡
|
欧美伊人精品成人久久综合97
|
久久久久国产精品免费免费搜索
|
免费日本视频一区
|
国产精品日韩欧美一区二区三区
|
日韩免费视频一区
|
老司机免费视频一区二区三区
|
一区二区国产在线观看
|
中文字幕第一区
|
91丨九色丨蝌蚪富婆spa
|
91精品国产乱码
|
激情五月婷婷综合
|
91久久精品网
|
偷拍日韩校园综合在线
|
亚洲国产免费看
|
国产精品私人影院
|
91亚洲精品久久久蜜桃网站
|
91麻豆精品国产91久久久久
|
六月丁香婷婷久久
|
欧美综合色免费
|
美女性感视频久久
|
91久久香蕉国产日韩欧美9色
|
亚洲视频在线观看一区
|
伊人狠狠色j香婷婷综合
|
亚洲国产精品av
|
亚洲欧美亚洲
|
中国色在线观看另类
|
欧美激情第六页
|
亚洲国产精品精华液ab
|
欧美日韩一区二区高清
|
国产精品人人做人人爽人人添
|
欧美激情第二页
|
中文字幕五月欧美
|
亚洲美女少妇无套啪啪呻吟
|
亚洲码国产岛国毛片在线
|
亚洲狼人精品一区二区三区
|
亚洲精品国产第一综合99久久
|
日韩亚洲精品在线
|
亚洲国产成人91porn
|
一本久道中文字幕精品亚洲嫩
|
精品一区二区三区久久
|
日韩一区二区三区av
|
国产成人日日夜夜
|
久久久久久久av麻豆果冻
|
国产精品a级
|
亚洲国产欧美另类丝袜
|
欧美最新大片在线看
|
不卡区在线中文字幕
|
亚洲欧美自拍偷拍色图
|
色综合久久天天
|
99精品视频中文字幕
|
一区二区高清在线
|
欧美视频一区二区三区四区
|
9人人澡人人爽人人精品
|
亚洲成va人在线观看
|
久久精品在线
|
你懂的网址国产 欧美
|
日韩二区三区四区
|
欧美在线小视频
|
亚洲精品国产品国语在线app
|
91久久精品一区二区别
|
偷窥国产亚洲免费视频
|
亚洲国产精品ⅴa在线观看
|
国产精品免费一区二区三区观看
|
国产一区二区三区在线观看免费视频
|
在线中文字幕不卡
|
韩国在线一区二区
|
国产精品国产三级国产三级人妇
|
亚洲欧美日韩一区在线观看
|
99视频精品全部免费在线
|
亚洲一区二区精品视频
|
亚洲国产精品黑人久久久
|
日韩av电影一区
|
欧美精品国产一区二区
|
日本黄色一区二区
|
成人的网站免费观看
|
亚洲女人的天堂
|
在线成人高清不卡
|
一区在线视频观看
|
国内久久精品视频
|
18欧美乱大交hd1984
|
欧美精品99久久久**
|
一区在线免费观看
|
精品一区二区三区在线观看国产
|
国产日韩av一区二区
|
91成人免费电影
|
黄色亚洲精品
|
国产高清久久久
|
亚洲国产色一区
|
国产视频一区二区在线观看
|
一本一本久久a久久精品综合麻豆
|
成人国产一区二区三区精品
|
亚洲国产视频一区
|
亚洲国产精品精华液ab
|
在线播放/欧美激情
|
亚洲欧美视频一区二区三区
|
99久久国产综合精品色伊
|
香蕉精品999视频一区二区
|
fc2成人免费人成在线观看播放
|
亚洲国产精品人人做人人爽
|
久久理论电影网
|
欧美丝袜丝交足nylons图片
|
亚洲精品中文字幕在线
|
99re免费视频精品全部
|
美腿丝袜亚洲三区
|
亚洲国产精品久久一线不卡
|
国产欧美一区二区精品性
|
337p亚洲精品色噜噜噜
|
久久资源在线
|
国产色综合网
|
欧美激情视频一区二区三区免费
|
久久99精品久久只有精品
|
一区二区三区在线播放
|
中文一区二区完整视频在线观看
|
日韩av电影一区
|
欧美福利电影在线观看
|
久久国产一区
|
久久亚洲精精品中文字幕早川悠里
|
久久先锋影音av
|
偷拍亚洲欧洲综合
|
欧美成人嫩草网站
|
精品视频1区2区3区
|
亚洲精品水蜜桃
|
韩国毛片一区二区三区
|
亚洲国产黄色
|
国产午夜久久久久
|
蜜臀av性久久久久蜜臀av麻豆
|
97国产一区二区
|
欧洲亚洲精品在线
|
亚洲国产精品久久久久婷婷884
|
91久久久一线二线三线品牌
|
欧美日韩国产一二三
|
欧美浪妇xxxx高跟鞋交
|
亚洲精品一区二区三区四区高清
|
1024精品合集
|
成人免费黄色大片
|
欧美一区二区美女
|
热久久一区二区
|
欧美自拍丝袜亚洲
|
三级影片在线观看欧美日韩一区二区
|
亚洲一区免费
|
久久精品视频一区二区
|
韩国理伦片一区二区三区在线播放
|
欧美激情成人在线
|
26uuu国产电影一区二区
|
国产高清精品在线
|
精品国精品国产
|
欧美视频在线观看一区二区
|
国产欧美亚洲日本
|
亚洲国产欧美日韩
|
亚洲久久成人
|
亚洲日韩成人
|
香蕉精品999视频一区二区
|
日韩亚洲视频在线
|
99久久国产综合精品麻豆
|
一区二区欧美日韩
|
亚洲视频 欧洲视频
|
欧美亚洲高清一区二区三区不卡
|
国产三区精品
|
国产日韩欧美一区二区
|
国产精品夜夜夜
|
久久激情婷婷
|
欧美日韩中文字幕一区二区
|
欧美亚洲免费在线一区
|
欧美三片在线视频观看
|
欧美老肥妇做.爰bbww
|
日韩三级视频中文字幕
|
xfplay精品久久
|
成人免费在线播放视频
|
亚洲在线成人精品
|
狠狠色丁香婷综合久久
|