模块文件结构如下:
┌─lang 模块语言包
├─admin 后端
├─front 前端
├─cache 缓存
├─skin 模板
└─usualtool.config 配置文件
其中:
Lang语言包是标准的JSON文件其格式为:{
"s": {
"language": "zh",
"charset": "utf-8",
"speak": "中文简体",
"web": "UT"
},
"l": {"参数":"翻译"}}
文件名以标准国别为准。
admin、front存放后端与前端的动态脚本。
cache文件夹必须存在,给予写入权限,将自动写入缓存文件。
skin为模板目录,包含front、admin前端与后端的模板文件,其名称与动态脚本文件名称对应,后缀为.cms
usualtool.config为配置文件,格式如下:
其中:
id,模块标志,由英文组成,独一无二。
modtype,模块类别,1表示官网且仅能从官网列表安装,2表示自用,可以从本地安装,不会出现在官网列表中
auther,模块作者
title,属于modname模块名称的冗余字段,可与modname保持一致
modname,模块名称
ver,版本号
description,模块详细说明
itemid,模块所属种类,1表示内容模块,2表示互联模块,3表示交互模块
ordernum,模块排序,数字
modurl,模块后端访问地址
befoitem,模块前端文件列表,编写规则url,url......文件(带后缀)半角逗号分隔,其中如果需要在安装时复制目录到指定位置,使用dir:images,表示将模块下images目录复制到根目录images
backitem,模块后端文件列表,编写规则title:url,title:url......名称半角冒号文件(带后缀),半角逗号分隔
installsql,安装数据表SQL代码,如果插件需要进行数据表的添加,请将SQL代码写入,否则保持原样
uninstallsql,卸载数据表SQL代码,引导用户卸载插件后卸载数据表的操作,如没有请保持原样
文档有错误?
反馈:292951110@qq.com
始于2018年,UT框架版权归原作者所有.
开放、包容、发展。
工单 |
团队 |
蜀ICP备2024067013号