DAC标准,即能够使用DAC
客户端安装
插件、
风格,并可能被
DAC服务端(服务平台)收录的
文件包标准。
一、风格标准包括:1、文件目录结构风格目录包
├ upload ①
│ ├ ./
forumdata/dacxml/style/designer_styleName_version.xml ②
│─ ├ ./templates/styleDir/ ③
│ ├ ./images/styleDir/ ④
├ 其他文件 ⑤
其中:
①为用户需要上传的目录,其目录下的文件直接传到
论坛根目录
②为DAC提供
参数以完成检测和导入的XML文件,
为UTF-8编码,文件名的一般规范为:作者名_风格名_针对dz的版本号.xml
③和④为风格的模板文件和图片文件,与之前没有DAC时发布的风格包相同
⑤为其他说明性文件,以及空白LOGO等
2、导入XML标准每个DAC风格包都需要向DAC客户端提供一些参数,以完成风格的检测和导入。(检测包括检测文件安全、完整和保护版权)
这个提交的参数源就由位于②,
为UTF-8编码,文件名的一般规范为:作者名_风格名_针对dz的版本号.xml
这个XML文件标准如下(附件中还有一个活泼风格DAC发布包的XML范例):
复制内容到剪贴板代码:
<?xml version="1.0" encoding="UTF-8"?> <root> <identifier>风格代号,与XML的文件名相同</identifier> <name>风格名称</name> <version>适用版本,用逗号隔开多个版本,允许*匹配,如5.5,6.0 RC1,6.0,5.*</version> <author>风格作者</author> <time>发布时间,如2007-08-07</time> <lastmodified>最后更新时间,如2007-08-08</lastmodified> <copyright>版权信息,即版权所有者</copyright> <describe><![CDATA[ 功能的简单描述 ]]></describe> <comment><![CDATA[ 备注、注释,一般用于特别提醒注意的事项,没有则留空 ]]></comment> <demopic><![CDATA[ 演示图片HTML代码,如: <img src="http://www.discuzsupport.net/attachments/20070604_d12ef9623bd2662248c8xZk0WhL07Lq5.jpg"alt="点击在新窗口中打开" onclick="window.open(this.src, '_blank')"> ]]></demopic> <demo><![CDATA[ 演示地址HTML代码,如: <a href='http://demo.discuzsupport.net/?styleid=6'>DST官方演示站</a> ]]></demo> <filelist><![CDATA[ 所有新增文件列表,用换行分隔,前面带"./"后面带"/" ]]></filelist> <lockfilelist><![CDATA[ 需要保护不被篡改的文件列表,置空或者省略的话默认与filelist相同 ]]></lockfilelist> <import><![CDATA[ 风格导入代码,与之前的“风格自动导入代码”相同,由dz系统导出 ]]></import> </root> |