驗(yàn)證插件二次開發(fā) |
本功能由PHP+MYSQL語(yǔ)言開發(fā),無(wú)縫對(duì)接新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng),采用獨(dú)立入口文件、類文件、第三方類文件庫(kù)進(jìn)行調(diào)用開發(fā)。所有功能實(shí)現(xiàn)及控制均采用api接口操作,數(shù)據(jù)輸出形式為JSON、XML兩種常見形式,達(dá)到毫秒級(jí)數(shù)據(jù)快速交換功能。 1、插件開發(fā)是結(jié)合新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)進(jìn)行的二次開發(fā),不能獨(dú)立使用; 2、插件開發(fā)遵循Discuz、新秀網(wǎng)絡(luò)驗(yàn)證、PHP語(yǔ)言規(guī)范開發(fā); 3、插件開發(fā)適用于新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)ver6.5版本以后; 4、本功能與新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)、擴(kuò)展框架系統(tǒng),代碼相互獨(dú)立,但功能同時(shí)執(zhí)行; 5、插件開發(fā)可使用Discuz內(nèi)置函數(shù)、新秀網(wǎng)絡(luò)驗(yàn)證內(nèi)置函數(shù)、PHP函數(shù)。 |
適用環(huán)境:php版本>5.6、Mysql版本>5.5以上、Discuz版本>3.0。 |
= Discuz資料庫(kù) = Discuz插件開發(fā)文檔 = 開發(fā)交流 = BUG反饋 = QQ客服:3188639 QQ交流群:281079920 |
接口開發(fā)常用函數(shù) |
1、DB數(shù)據(jù)庫(kù)操作函數(shù) /*常用MYSQL數(shù)據(jù)庫(kù)操作命令,增、減、改、查功能函數(shù)。*/ |
2、新秀網(wǎng)絡(luò)驗(yàn)證數(shù)據(jù)庫(kù)對(duì)照表 /*新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng)內(nèi)部,所有數(shù)據(jù)庫(kù)表及說明*/ |
3、Discuz官方數(shù)據(jù)庫(kù)對(duì)照表 /*Discuz官方數(shù)據(jù)庫(kù)表,包括discuz、UCente數(shù)據(jù)庫(kù)字典。*/ |
4、Discuz基礎(chǔ)框架、類、函數(shù) /*包含Discuz官方基礎(chǔ)框架、類、函數(shù)、方法使用說明。*/ |
5、新秀網(wǎng)絡(luò)基礎(chǔ)框架類、函數(shù) /*包含新秀網(wǎng)絡(luò)驗(yàn)證基礎(chǔ)框架、類、函數(shù)、方法使用說明。*/ |
驗(yàn)證插件二次開發(fā)示例 |
1、ip地址查詢 /*用于查詢ip地址接口!*/ |
使 用 簡(jiǎn) 介 |
1、插件開發(fā)演示文件下載(IP地址查詢) |
2、插件開發(fā)演示文件目錄說明 |
xinxiu_network_plugin \\新秀網(wǎng)絡(luò)驗(yàn)證應(yīng)用中心插件主目錄 —extend \\自定義類存放目錄 (用于開發(fā)者存放第三方類、自定義類) —function \\自定義方法存放目錄 (用于開發(fā)者存放自定義開發(fā)接口類和方法) ——function_dev.php \\自定義方法類開發(fā)文件 (自定義開發(fā)接口方法類) —plugins \\插件數(shù)據(jù)庫(kù)代碼存放目錄 (用于開發(fā)者存放插件數(shù)據(jù)庫(kù)執(zhí)行代碼) ——dev \\插件名目錄 ———extend_network.php \\設(shè)置插件數(shù)據(jù)庫(kù)執(zhí)行代碼文件(數(shù)據(jù)新增、更新、刪除,接口增加、刪除功能,插件安裝和卸載代碼) —template \\插件前端htm開發(fā)存放目錄(根據(jù)discuz官方插件前臺(tái)開發(fā)代碼進(jìn)行開發(fā)) —admin_dev_set.inc.php \\插件后臺(tái)設(shè)置文件(根據(jù)discuz官方插件后臺(tái)開發(fā)代碼進(jìn)行開發(fā),并在插件設(shè)計(jì)頁(yè)面自行增加插件設(shè)置文件入口) —dev.inc.php \\自定義接口入口開發(fā)文件 |
3、如何安裝、開發(fā)、調(diào)試? |
#1、下載演示文件后,上傳至新秀網(wǎng)絡(luò)驗(yàn)證應(yīng)用中心插件根目錄。discuz論壇插件根目錄 \source\plugin\xinxiu_network_plugin\ #2、使用PHP代碼編輯軟件,對(duì)入口文件 dev.inc.php 和 自定義方法類文件 function_dev.php 等進(jìn)行開發(fā),注意:UTF8及GBK編碼問題。 #3、如需新增接口文件,請(qǐng)根據(jù)演示文件,修改 “dev” 為您想要的文件名,但不能與新秀框架插件內(nèi)文件名沖突,且開發(fā)的接口方法,不能與新秀框架沖突。 #4、如何發(fā)布自己開發(fā)的插件并獲取一定收益,請(qǐng)聯(lián)系客服QQ:[qq]3188639[/qq] #5、功能代碼開發(fā)完成,組裝調(diào)試接口: //根據(jù)演示文件中組裝url接口地址 http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network_plugin:ip&action=ip_cha&key=123456&ip=14.21.97.153 [PHP] 純文本查看 復(fù)制代碼 { |
ip.inc.php入口文件代碼實(shí)例 |
[PHP] 純文本查看 復(fù)制代碼 <?php |
function_ip.php自定義方法類代碼實(shí)例 |
[PHP] 純文本查看 復(fù)制代碼 <?php |
admin_qq_set.inc.php插件后臺(tái)設(shè)置文件(以QQ登錄插件為例) |
[PHP] 純文本查看 復(fù)制代碼 <?php |
extend_network.php插件安裝卸載配置實(shí)例 |
[PHP] 純文本查看 復(fù)制代碼 <?php |
| 歡迎光臨 新秀網(wǎng)絡(luò)驗(yàn)證系統(tǒng) (http://m.5566wy.com/) | Powered by Discuz! X3.5 |