Z-BlogPHP主题制作规范
时间:2023年05月24日
/来源:网络
/编辑:佚名
1.主题发布的必备条件
主题名称的英文ID,与其它现有主题不重名.
主题信息文件,theme.xml,内含主题发布信息.
主题截图文件,screenshot.png,300*240像素,横向.
2.主题目录文件结构
主题目录,名称为主题的英文ID,位于zb_users/theme/目录下.此目录中有如下文件或文件夹
必需:
文件:theme.xml,主题信息.
文件:screenshot.png,主题截图.
目录:template,模板目录,存放模板文件.
目录:style,样式目录,内存样式表及所需图片.
目录:compile,编译目录,主题使用后编译文件目录.
可选:
目录:common,主题自行加入的共用脚本,flash等元素,存放于此目录中。
3.theme.xml格式规范说明
应用中心插件提供了theme.xml文档的编辑器,不太了解XML的用户可以通过此编辑器生成标准的主题信息文档.
同时还提供了与在线安装包版本匹配的打包器,以备需求.
样例文档
theme.xml
<?xml version="1.0" encoding="utf-8"?>
<theme version="php">
<id>default</id>
<name>默认主题</name>
<url>http://www.rainbowsoft.org/</url>
<note>Z-Blog的默认主题</note>
<description>Z-Blog的默认主题.模板由zx制作,娇娇设计.新增了Table日历的支持.</description>
<path></path>
<include></include>
<level>1</level>
<author>
<name>zx.asd</name>
<email>rainbowsoft@gmail.com</email>
<url>http://www.zdevo.com/</url></author><source>
<name>jiaojiao</name>
<email>luheou@126.com</email>
<url>http://imjiao.com/</url>
</source>
<adapted>130707</adapted>
<version>1.2</version>
<pubdate>2013-07-07</pubdate>
<modified>2013-09-02</modified>
<price>0</price>
<advanced>
<dependency></dependency>
<rewritefunctions></rewritefunctions>
<conflict></conflict>
</advanced><sidebars>
<sidebar1></sidebar1>
<sidebar2></sidebar2>
<sidebar3></sidebar3>
<sidebar4></sidebar4>
<sidebar5></sidebar5>
</sidebars></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!(如<!–#includefile=“totoro/c_totoro.asp”–>).
level,插件权限(“1”为管理员,“2”为高级用户,以此类推…).
version,主题自身的版本号.
adapted,适用该主题的博客版本.
pubdate,主题的发布目期.
modified,主题的最后修改日期.
description,主题详细说明,可用HTML,但不必用换行标签,CDATA!.
4.官方对主题的认证
1.8的主题将实行官方认证,只有通过认证的主题才可被官方资源站收录.
认证的原则是:用户无需修改代码即可正常应用该主题.
认证的具体要求:
主题所用全部文件位于同一主题目录下.
主题目录规范.信息齐全(必须有ScreenShot.png和Theme.xml).
主题中需显示用户的博客名称等,此类名称不应以图片替代.
应用的图片不能带有过强的个人色彩,如专为个人设计的Banner等.
模板中不含有和主题作者相关的第三方代码,如广告,统计等.
主题名称的英文ID,与其它现有主题不重名.
主题信息文件,theme.xml,内含主题发布信息.
主题截图文件,screenshot.png,300*240像素,横向.
2.主题目录文件结构
主题目录,名称为主题的英文ID,位于zb_users/theme/目录下.此目录中有如下文件或文件夹
必需:
文件:theme.xml,主题信息.
文件:screenshot.png,主题截图.
目录:template,模板目录,存放模板文件.
目录:style,样式目录,内存样式表及所需图片.
目录:compile,编译目录,主题使用后编译文件目录.
可选:
目录:common,主题自行加入的共用脚本,flash等元素,存放于此目录中。
3.theme.xml格式规范说明
应用中心插件提供了theme.xml文档的编辑器,不太了解XML的用户可以通过此编辑器生成标准的主题信息文档.
同时还提供了与在线安装包版本匹配的打包器,以备需求.
样例文档
theme.xml
<?xml version="1.0" encoding="utf-8"?>
<theme version="php">
<id>default</id>
<name>默认主题</name>
<url>http://www.rainbowsoft.org/</url>
<note>Z-Blog的默认主题</note>
<description>Z-Blog的默认主题.模板由zx制作,娇娇设计.新增了Table日历的支持.</description>
<path></path>
<include></include>
<level>1</level>
<author>
<name>zx.asd</name>
<email>rainbowsoft@gmail.com</email>
<url>http://www.zdevo.com/</url></author><source>
<name>jiaojiao</name>
<email>luheou@126.com</email>
<url>http://imjiao.com/</url>
</source>
<adapted>130707</adapted>
<version>1.2</version>
<pubdate>2013-07-07</pubdate>
<modified>2013-09-02</modified>
<price>0</price>
<advanced>
<dependency></dependency>
<rewritefunctions></rewritefunctions>
<conflict></conflict>
</advanced><sidebars>
<sidebar1></sidebar1>
<sidebar2></sidebar2>
<sidebar3></sidebar3>
<sidebar4></sidebar4>
<sidebar5></sidebar5>
</sidebars></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!(如<!–#includefile=“totoro/c_totoro.asp”–>).
level,插件权限(“1”为管理员,“2”为高级用户,以此类推…).
version,主题自身的版本号.
adapted,适用该主题的博客版本.
pubdate,主题的发布目期.
modified,主题的最后修改日期.
description,主题详细说明,可用HTML,但不必用换行标签,CDATA!.
4.官方对主题的认证
1.8的主题将实行官方认证,只有通过认证的主题才可被官方资源站收录.
认证的原则是:用户无需修改代码即可正常应用该主题.
认证的具体要求:
主题所用全部文件位于同一主题目录下.
主题目录规范.信息齐全(必须有ScreenShot.png和Theme.xml).
主题中需显示用户的博客名称等,此类名称不应以图片替代.
应用的图片不能带有过强的个人色彩,如专为个人设计的Banner等.
模板中不含有和主题作者相关的第三方代码,如广告,统计等.
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法