1.Z-BlogPHP主題發(fā)布的必備條件
主題名稱的英文ID, 與其它現(xiàn)有主題不重名.
主題信息文件, theme.xml, 內(nèi)含主題發(fā)布信息.
主題截圖文件, screenshot.png, 300*240像素, 橫向.
2.主題目錄文件結(jié)構(gòu)
主題目錄, 名稱為主題的英文ID, 位于zb_users/theme/目錄下. 此目錄中有如下文件或文件夾
必需:
文件: theme.xml, 主題信息.
文件: screenshot.png, 主題截圖.
目錄: style, 樣式目錄, 內(nèi)存樣式表及所需圖片.
可選:
目錄: template, 模板目錄, 存放模板文件.
文件:include.php,主題插件引用
文件:main.php,主題插件管理頁面
3.theme.xml格式規(guī)范說明
應(yīng)用中心插件提供了theme.xml文檔的編輯器, 不太了解XML的用戶可以通過此編輯器生成標(biāo)準(zhǔn)的主題信息文檔。該插件同時(shí)還提供了與在線安裝包版本匹配的打包器, 以備需求。
樣例文檔
theme.xml
<?xml version="1.0" encoding="utf-8"?>
<theme version="php">
<id>default</id>
<name>默認(rèn)主題</name>
<url>
<note>Z-Blog的默認(rèn)主題</note><description>Z-Blog的默認(rèn)主題.模板由zx制作,嬌嬌設(shè)計(jì).新增了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>
節(jié)點(diǎn)說明
theme, 表示此文檔為主題信息, 其屬性version表示此文檔格式的版本號.
id, 主題ID, 即存放該主題的目錄名.
name, 主題名稱, 中英文均可.
url, 發(fā)布主題的網(wǎng)頁地址.
note, 主題簡介.
description, 主題詳細(xì)說明, 可用HTML, 但不必用換行標(biāo)簽.
path, 自帶插件首頁文件 (如 main.php,文件應(yīng)直接放置在主題目錄下).
include, 自帶插件包含文件 (如 include.php,文件應(yīng)直接放置在主題目錄下).
level, 插件訪問權(quán)限 ( “1” 為管理員, “2” 為高級用戶, 以此類推…).
author, 主題作者.
name, 作者名稱.
url, 作者網(wǎng)址.
email, 作者電郵.
source, 主題原作者
name, 原作者名稱.
url, 原作者網(wǎng)址.
email, 原作者電郵.
version, 主題自身的版本號.
adapted, 適用該主題的博客版本.
pubdate, 主題的發(fā)布目期.
modified, 主題的最后修改日期.
price,為0表示免費(fèi)。收費(fèi)插件定價(jià),可在應(yīng)用中心直接購買
advanced,高級選項(xiàng)
dependency,依賴插件列表,該插件如果需要其它插件配合使用,應(yīng)在這里填寫準(zhǔn)確的依賴插件ID列表,以“|”符號分隔,如“demo1|demo2|demo3”。
rewritefunctions,系統(tǒng)函數(shù)重寫列表,主題插件如果要重寫系統(tǒng)函數(shù),應(yīng)在這里填寫準(zhǔn)確的原函數(shù)名列表,以“|”符號分隔。
conflict,沖突插件列表,該主題如果跟某些插件存在沖突,應(yīng)在這里填寫準(zhǔn)確的存在沖突插件ID列表,以“|”符號分隔。
sidebars,主題內(nèi)置側(cè)欄屬性
sidebar1,側(cè)欄1,該主題如果需要確定側(cè)欄配置,應(yīng)在這里填寫準(zhǔn)確的模塊ID列表,以“|”符號分隔,如“searchpanel|comments|archives|link”。
sidebar2,側(cè)欄2,配置方法同上
sidebar3,側(cè)欄3,配置方法同上
sidebar4,側(cè)欄4,配置方法同上
sidebar5,側(cè)欄5,配置方法同上
4.官方對主題的認(rèn)證
若要在應(yīng)用中心提交主題,須先在論壇中申請開發(fā)者賬號,通過開發(fā)者賬號可在自己的Z-BlogPHP網(wǎng)站主題管理頁面上傳主題。上傳主題需要符合一定條件才可通過審核:
認(rèn)證的原則是:用戶無需修改代碼即可正常應(yīng)用該主題.
認(rèn)證的具體要求:
主題所用全部文件位于同一主題目錄下.
主題目錄規(guī)范. 信息齊全(必須有ScreenShot.png和Theme.xml).
主題中需顯示用戶的博客名稱等, 此類名稱不應(yīng)以圖片替代.
應(yīng)用的圖片不能帶有過強(qiáng)的個(gè)人色彩, 如專為個(gè)人設(shè)計(jì)的Banner等.
模板中不含有和主題作者相關(guān)的第三方代碼, 如廣告, 統(tǒng)計(jì)等.
新聞熱點(diǎn)
疑難解答
圖片精選