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