📄 -+-+-
字号:
模块目录说明:
Dede的模块名称为 “模块名称.dev”,系统在模块管理中会自动搜索存在的模块,对于已经安装的模块,会生成一份删除程序在本文件夹,名称为“模块hashcode-u.php”,此外由于安装时系统会临时把安装包的文件解压到本文件夹,因此本文件必须设置可读写,否则无法进行安装删除操作。
本目录的 modulescache.php 用于保存模块hash对应的文件缓存
模块文件格式:
注意:虽然文件为标准的XML文件,但程序并非用XML引擎处理,凡是有标记的地方必须要换行,如:
<readme>
经过base64编码的协议文件
</readme>
不能写成:<readme>经过base64编码的协议文件</readme>
//----------------------------------------------------
//以下为文件规范
//------------------------------------------------
<?xml version='1.0' encoding='gb2312'?>
<module>
<!--
baseinfo 用于表示模块的基本信息
为了节省索引时间,这个标记必须放在文件开头
-->
<baseinfo>
name=模块名称
team=开发团队
time=发布时间(使用 yyyy-mm-dd 格式)
email=开发者或开发团队的Email
url=开发团队网址
hash=模块识别码( md5(模块名称+开发者Email) )
</baseinfo>
<!--
systemfile 标记用于表示必须的系统文件
程序必须附带 readme.html(使用协议,不要加html的<head>、<body>等信息) 、 setup.php 和 uninstall.php 方便用户对模块进行安装和删除
-->
<systemfile>
<readme>
经过base64编码的协议文件
</readme>
<setup>
经过base64编码的安装程序
</setup>
<uninstall>
经过base64编码的删除程序
</uninstall>
</systemfile>
<!--
filelist 表示模块中使用的文件
包含元素为 file ,file 的属性:
type = file 文件,dir 目录
filename = 文件名或目录名(一律用 ../ 的格式表示CMS根安装目录,如书库模块的目录为 ../book )
-->
<modulefiles>
<file type='file|dir' filename='文件名|目录名'>
经过base64编码的文件
</filelist>
<file type='file|dir' filename='文件名|目录名'>
经过base64编码的文件
<file>
<!-- 任意多个的文件....... -->
</modulefiles>
</module>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -