插件开发必看-综合【完整篇】乐众主机
【开发者帮助】插件开发必看-综合【完整篇】
1、插件储存位于 plugin目录,可参考 系统目录结构
2、插件中有多个文件和目录,可参考 插件目录结构
3、了解 配置文件、方法文件、功能文件、安装和卸载程序
4、查看 插件开发者参考类型以及系统方法调用
5、了解以上知识后,接下来我们开始进入开发插件第一步:
(1)、下载官方 示例 DEMO
(2)、将 示例 DEMO 解压到 plugin/shop/目录中,给示例demo改名 名称自己定义即可,必须是英文开头 如我改成 lzsysvps(看清楚这里 下面将以此命名示例)
(3)、到开发者中心 设置调试名称为 lzsysvps 调试IP输入你服务器的IP。然后保存
(4)、打开action.php文件 将 class demosys_plugin 改为 class lzsysvps_plugin 保存
(5)、打开server.php文件 使用批量搜索或者替换功能 将 demesys_ 替换成 lzsysvps_
(6)、server.php和action.php头部有个代码 如下:
if($addons_config[‘path’]<>”demesys”){error();}
此代码是防止 插件被篡改目录名称的,如果不需要请删除这一行代码,如果需要,则需要把 demosys改成 lzsysvps
(7)、打开config.php文件,根据自己插件类型修改应用名称(插件名称)、类型 、应用描述(既说明)、作者名称、作者QQ、作者官网只需要修改开发者ID即可
(8)、进入后台,应用中心,我的应用 搜索 你应用的名称 比如 demo示例插件 搜索到之后 点击安装插件,再次搜索,启用插件
(9)、进入供应渠道,资产渠道,添加渠道 所属应用选择刚才安装的插件,然后信息随便乱填一个添加
(10)、点击 检测通讯 提示成功则表示插件基础配置成功、插件功能在server.php中完成即可。
6、官方提供了 星外插件开源版、微信支付开源版、支付宝当面付开源版、邮件推送服务开源版、
支付宝实名开源版、手机三要素实名开源版、短信宝开源版、阿里云短信开源版、