适用于zblog 1.8

修改方法来自巴士飞扬,不熟悉的模板的人不建议使用,以免混乱。

1、分类调用不同的模板(即不同于翻页页):

修改catalog.asp,找到ArtList.template="CATALOG",改为:

ArtList.template="CATALOG" & Request.QueryString("cate")

修改FUNCTION\c_system_base.asp,找到ArtList.template="CATALOG",改为:

ArtList.template="CATALOG" & intCateId

分类模板命名举例:catalog1.html,其中1为该分类在数据库里的id。

2、分类调用不同模板,当分类模板未自定义的时候,判断读取catalog.html

修改根目录下的catalog.asp,把ArtList.template="CATALOG"改为:

ArtList.template="CATALOG" & Request.QueryString("cate")
If ArtList.template="" Then
ArtList.template="CATALOG"
Else
ArtList.template="CATALOG" & Request.QueryString("cate")
End If

3、文章全文页使用不同的模板:

修改FUNCTION\c_system_base.asp,找到objArticle.template="SINGLE",改为:

objArticle.template="SINGLE" & Categorys(objArticle.CateID).ID

不过文章页使用后,每篇日志都单独对应一个模板是相当恐怖的,若真需要用这个还需要加个类似留言本的判断,就是当没有guestbook.html的时候,读取single.html。