Zblog2.0 測(cè)試版已經(jīng)出來了,我也正在測(cè)試當(dāng)中。而升級(jí)首當(dāng)其沖的則是模板的升級(jí),目前已經(jīng)有熱心的網(wǎng)友把本站《低調(diào)與華麗》的模板制作成2.0版了,不過根據(jù)評(píng)論來看升級(jí)后有幾個(gè)錯(cuò)誤,
昨天我試著升級(jí)了下本站模板,發(fā)現(xiàn)從1.8升級(jí)到2.0并不困難,下面我把模板升級(jí)的步驟說一下,ZBLOG通用:
1:文件的遷移
1.8模板均放在根目錄THEMES文件夾下,下載lusongsong文件夾。
然后刪除:
search.html(搜索頁(yè)模板,改為可選模板)
tags.html(標(biāo)簽頁(yè)模板,改為可選模板)
guestbook.html(留言本頁(yè)面模板)
b_article-guestbook.html(留言本頁(yè)面內(nèi)文模板)
b_article_nvabar_l.html、b_article_nvabar_r.html(文章上下篇模板)
建議將single.html復(fù)制一份并把名稱改為page.html(獨(dú)立頁(yè)面模板)。再參考默認(rèn)主題進(jìn)行修改。
之后,在使用2.0的默認(rèn)模板,把以下文件復(fù)制進(jìn)來,并附這些文件的使用方法:
header.html公共頭部文件
把原模板的頭部文件放入這里,default.html的頭部用<#TEMPLATE_HEADER#>調(diào)用。
footer.html公共底部文件
把原模板的底部代碼放入這里,default.html的的底部用<#TEMPLATE_FOOTER#>代替。
b_article-page.html獨(dú)立頁(yè)面內(nèi)文模板
如果你需要啟用獨(dú)立頁(yè)面,可以把single.html中的代碼復(fù)制過來,再參考默認(rèn)主題進(jìn)行替換標(biāo)簽。
b_article-search-content.html搜索頁(yè)面內(nèi)文模板
不建議使用,推薦大家使用Google的自定義搜索,以節(jié)省網(wǎng)站資源。
b_function.html側(cè)欄模塊模板
如果你博客全站的側(cè)欄都相同的話可以使用,如果不同話可以不使用。
b_article_comment_pagebar.html評(píng)論分頁(yè)條模板
除非美化,一般不需要修改。
2:路徑的更新
由于2.0結(jié)構(gòu)目錄的變化,模板路徑也需要改變,主要是原主題中的css、js等引用路徑。
需要修改引用路徑的模板文件有:default.html、catalog.html、single.html。
<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>zb_users/theme/<#ZC_BLOG_THEME#>/source/style.css.asp" type="text/css" media="screen" />
<script src="<#ZC_BLOG_HOST#>zb_system/script/common.js" type="text/javascript"></script>
<script src="<#ZC_BLOG_HOST#>zb_system/function/c_html_js_add.asp" type="text/javascript"></script>
我們看到CSS文件引用的是/source/style.css.asp,實(shí)際上如果你的站只有一個(gè)CSS文件的話,不必引用這個(gè),把CSS放入STYLE目錄下,在代碼中直接引用CSS文件,這樣可以減少服務(wù)器請(qǐng)求。
例如我博客就是這樣寫的:
<link rel="stylesheet" rev="stylesheet" href="<#ZC_BLOG_HOST#>themes/<#ZC_BLOG_THEME#>/style/css/LuSongSong.css" type="text/css" media="screen" />
自此,模板的遷移基本完成。
更多信息請(qǐng)查看IT技術(shù)專欄