多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> SIYUCMSV5.1 插件目录为` addons`,V6版本暂无插件模块 1. 插件目录中的每一个文件夹表示一个插件 2. 插件中 `info.ini `为插件的基础信息文件,后台对状态的启用会更新这里的status字段,该文件需有可读可写权限。 > name = test 【插件目录】 > title = 插件测试 【插件标题】 > description = thinkph5.1插件测试 【插件介绍】 > author = siyu 【插件作者】 > website = http://www.siyucms.com 【插件网址】 > version = 1.0.7 【插件版本】 > status = 1 【插件状态,1表示已启用,0表示被禁用】 > install = 1 【安装状态,1表示已安装,0表示未安装】 > url = /addons/test 【备用】 > addons = test 【关联的钩子,多个用逗号分割】 3. 插件中`config.php`为插件的配置文件,可为空,不为空时后台可进行配置的修改。 > 配置字段类型 > string:文本框 > text:文本域 > radio:单选 > checkbox:多选 (多选的value通过,分割) > select:下拉选择(单选下拉) ~~~ <?php return array ( 'field_1' => array ( 'title' => '文本框:', 'type' => 'string', 'value' => '文本框的值', ), 'field_2' => array ( 'title' => '文本域:', 'type' => 'text', 'value' => '文本域的值', ), 'field_3' => array ( 'title' => '单选:', 'type' => 'radio', 'options' => array ( 1 => '是', 0 => '否', ), 'value' => '1', ), 'field_4' => array ( 'title' => '多选:', 'type' => 'checkbox', 'options' => array ( 1 => '选项1', 2 => '选项2', 3 => '选项3', ), 'value' => '1,2', ), 'field_5' => array ( 'title' => '下拉:', 'type' => 'select', 'options' => array ( 1 => '选项1', 2 => '选项2', 3 => '选项3', ), 'value' => '2', ), ); ~~~ 配置文件通过数组形式进行管理,此文件需有可读可写权限。