Z-Blog/主题制作规范

来自站长百科
跳转至: 导航、​ 搜索

Z-Blog|使用前须知|安装与配置|个性化定制|插件开发

主题发布的必备条件[ ]

  • 主题名称的英文ID, 与其它现有主题不重名.
  • 主题信息文件, Theme.xml, 内含主题发布信息.
  • 主题截图文件, ScreenShot.png, 300*240像素, 横向.

主题目录文件结构[ ]

主题目录, 名称为主题的英文ID, 位于Z-Blog之THEMES目录下. 此目录中有如下文件或文件夹

必需:

  • 文件: Theme.xml, 主题信息.
  • 文件: ScreenShot.png, 主题截图.
  • 目录: Template, 模板目录, 内存模板文件.
  • 目录: Style, 样式目录, 内存样式表及所需图片.

可选:

  • 目录: Include, 包含文件目录, 相当于Z-Blog之Include目录的主题专用版1).
  • 目录: Plugin, 此目录下装有主题所包含的插件2).
  • 目录: Common, 主题自行加入的共用脚本,flash等元素,存放于此目录中。

Theme.xml格式规范说明[ ]

样例文档:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <theme version="0.1">
    <id>Default</id>
    <name>Default主题</name>
    <url>http://download.rainbowsoft.org/</url>
    <note>Z-Blog的默认主题</note>
    <author>
            <name>zx.asd</name>
            <url>http://www.rainbowsoft.org/zblog/</url>
            <email>null@null.com</email>
    </author>
    <source>
            <name>zx.asd</name>
            <url>http://www.rainbowsoft.org/zblog/</url>
            <email>null@null.com</email>
    </source>
    <plugin>
            <name></name>
            <note></note>
            <type></type>
            <path></path>
            <include><![CDATA[]]></include>
            <level></level>
    </plugin>
    <version>1.0</version>
    <adapted>Z-Blog 1.8</adapted>
    <pubdate>2005-2-18</pubdate>
    <modified>2007-7-15</modified>
    <description><![CDATA[
    <p>Z-Blog的默认主题,论坛样式区的所有的样式均适合于该主题模板。</p>
    ]]></description>
    </theme>

节点说明[ ]

  • theme, 表示此文档为主题信息, 其属性version表示此文档格式的版本号.
  • id, 主题ID, 即存放该主题的目录名.
  • name, 主题名称, 中英文均可.
  • url, 发布主题的网页地址.
  • note, 主题简介.
  • author, 主题作者.
    • name, 作者名称.
    • url, 作者网址.
    • email, 作者电邮.
  • source, 主题原作者
    • name, 原作者名称.
    • url, 原作者网址.
    • email, 原作者电邮.
  • plugin, 主题自带插件.
    • name, 插件名称.
    • note, 插件简介.
    • type, 插件类型 (如inline, outline).
    • path, 插件首页文件 (如 main.asp).
    • include, 插件包含文件, CDATA! (如 <!– #include file=“totoro/c_totoro.asp” –>).
    • level, 插件权限 ( “1” 为管理员, “2” 为高级用户, 以此类推…).
  • version, 主题自身的版本号.
  • adapted, 适用该主题的博客版本.
  • pubdate, 主题的发布目期.
  • modified, 主题的最后修改日期.
  • description, 主题详细说明, 可用HTML, 但不必用换行标签, CDATA!.

官方对主题的认证[ ]

主题实行官方认证, 只有通过认证的主题才可被官方资源站收录.

  • 认证的原则是:用户无需修改代码即可正常应用该主题.
  • 认证的具体要求:
    • 主题所用全部文件位于同一主题目录下.
    • 主题目录规范. 信息齐全(必须有ScreenShot.png和Theme.xml).
    • 主题中需显示用户的博客名称等, 此类名称不应以图片替代.
    • 应用的图片不能带有过强的个人色彩, 如专为个人设计的Banner等.
    • 模板中不含有和主题作者相关的第三方代码, 如广告, 统计等.

参考来源[ ]

http://wiki.rainbowsoft.org/doku.php?id=themes:std

Z-Blog使用手册导航

使用前须知

系统需求|使用手册|名词解释

安装与配置

安装与升级|配置你的博客

个性化定制

主题制作规范|模板文件与模板标签|主题制作技巧

插件开发

插件开发指南|行为类接口|过滤器接口|纯输出接口