-
Hkcms 插件控制器
插件除了基于前台与后台外,还可以作为独立的模块。创建控制器后即可赋予插件前台访问功能。创建控制器控制器放在controller文件夹下,以demo插件为例,创建首页控制器,路径......
-
Hkcms 创建后台菜单
菜单数据以数组形式定义,定义好之后可以通create_menu函数手动创建菜单,通过del_menu函数来手动删除菜单。当然,除了以上方式还支持系统自动判断导入菜单,请参考下面的自动......
-
Hkcms install 目录
如果你的插件是基于后台或前台增加功能,那么可以新建install目录来实现对前台或后台的扩展。目前支持template、app、public、static文件夹的写入。static插件静态文件例如下......
-
Hkcms 配置文件
插件配置文件用于给到用户自定义一些选项,用户安装后,可根据需要灵活配置你的插件。目前支持text、textarea、radio、checkbox、select、image、images、date、datetime、arr......
-
Hkcms 插件事件
事件说明事件的定义写在插件名称类文件里面,方法命名方式以Hook结尾,字母驼峰式命名。插件能使用的事件2.1.220504版本起插件事件不在使用下划线调用,但依然支持旧版的下划......
-
Hkcms 插件信息
插件信息是插件必须的信息,位于插件根目录下。命名为 info.ini 。name = "demo"type = "addon"title = "simditor编辑器"description = "simditor编辑器"author = "HkCms"vers......
-
Hkcms 插件名称类
与插件名称一致,其中首字母大写。例如Demo类对应demo标识。主要用于安装、卸载、禁用、启用、处理事件逻辑。该文件必须存在目录位置addons ├─demo │ ├─Demo.php ->与插......
-
Hkcms 目录结构
以demo插件名称为例,以下包含常见的插件目录与文件,根据您的插件需要自行新建、删除目录addons文件夹 ├─demo 插件名称标识 │ ├─controller 插件控制器 │ ......
-
Hkcms 模板文件打包
模板编写完成后,复制模板名称文件下的根目录,同时将静态文件复制进来,命名为“static”。如下图全选文件,右键压缩,结构如下图所示。注意:如果上传到应用中心,info.ini......
-
Hkcms 卸载删除演示数据
用于删除导入的演示数据,如果开发者提供了演示数据就必须提供一份删除演示数据的sql文件在模板主题根目录命名为:undemodata.sql数据库里面的表前缀使用@prefix@ 代替,如下i......