-+-+-

来自「强大的PHP内容管理系统尽量不要让站长把时间都花费在为您修正说明上。压缩包解压」· 代码 · 共 69 行

TXT
69
字号
模块目录说明:

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 + =
减小字号Ctrl + -
显示快捷键?