文档首页
安装说明
标签格式
模板设计
二次开发
插件开发

插件说明

插件以文件夹形式存放于:plug文件夹下,一个插件一个文件夹,文件夹名称只能使用英文,不能使用特殊字符。

插件结构

插件结构图

_config.php配置文件说明

配置文件的文件名,不能修改,只能使用此名称,详细代码格式参考如下:

<?php
return [
  'title'    =>    '百度推送',
  'icon'     =>    'icon.jpg',
  'intro'    =>    '百度URL批量推送API接口',
  'author'   =>    '官方',
  'url'      =>    'https://www.nengyu.com',
  'version'  =>    '1.0',
  'install'  =>    'DROP TABLE IF EXISTS cms_plug_push@@@@CREATE TABLE cms_plug_push (aid int(10) NOT NULL AUTO_INCREMENT,cid int(10) DEFAULT 0,pushdate int(10) DEFAULT 0,PRIMARY KEY (aid)) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4',
  'delete'   =>    'DROP TABLE cms_plug_push',
  'type'     =>    'tool',
  'config'   =>    '{"url":""}',
  'hook'     =>    '0',
  'admin'    =>    '1',
];

配置文件参数说明

参数 说明
title 插件的名称
icon 插件图标路径,相对于当前插件目录,如:icon.jpg
intro 插件简介
author 插件作者
url 插件作者网址
version 插件版本,如:1.0
install 插件安装时执行的Sql语句,多个语句使用:@@@@隔开
delete 插件卸载时执行的Sql语句,要求同上
type 插件类型(候选值:pay,sms,upload,auth,login,cash,safe,tool,other)
config 插件配置数据(Json格式)
hook 是否使用Hook(1:使用,0:不使用)
admin 是否后台管理(1:有后台,0:没有后台)