Appearance
插件
插件是 DJAOD 扩展功能的主要方式。通过插件可以在不修改核心代码的前提下为系统增加能力,例如:
- VIP 会员:付费会员、等级、点数与下载限制
- 积分系统:购买、签到、评论等行为积分奖励
- 营销工具:优惠券、拼团、秒杀、砍价
- 充值:余额充值
- 支付通道:虎皮椒、USDT 等
- 运营工具:弹窗、客服(聊天)、兑换码、代理(分销)
插件机制
- 插件以独立目录存放于系统插件目录下,每个插件包含自己的模型、控制器、配置、钩子与后台菜单。
- 插件通过
info.json声明元信息(名称、标题、版本、作者、状态)。 - 安装 / 卸载插件时,系统自动处理配置项、后台菜单与 API 路由的注册与清理。
- 插件可以嵌入字段、注册后台菜单、监听全局钩子,也可以通过
plugin_hooks扩展指定应用(音乐、视频、用户等)。