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

配置文件的文件名,不能修改,只能使用此名称,详细代码格式参考如下:
<?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:没有后台) |