zblog分类各页面实现自定义模板
1、首先是id辨别和修改。我们知道zblog分类页的生成在数据库中都有各自独立的id序号,那么我们可以通过限定每个id,也就是各个分类来读取相应页面模板的办法来加以区分。比如,命令catalog.asp?cate=1,其中1为该分类在数据库里的id,意思是分类1单独指向我们为其编写的页面定制模板catalog1.html;同样,命令catalog.asp?cate=2,其中2为该分类在数据库里的id,意思是分类2单独指向我们为之编写的页面定制模板catalog2.html……依此类推,来实现各分类栏目模板个性化的效果。
2、其次是剩余类别的判断。各个zblog分类中,有不需要自定义风格的剩余分类,同样根据其id序号,我们可以指令这些不采用自定义模竣淠仝螃板风格的剩余分类,集中统一调用一个共享的页面定制模板,如catalog.html,这样就可以保证我们的zblog分类各个分类都采用在各自的分类页面定制模板。具体操作很简单,如下:1.修改根目录下的catalog.asp文件,在41行附近找到代码ArtList.template="CATALOG",将它修改为ArtList.template="CATALOG" & Request.QueryString("cate")If ArtList.template="" ThenArtList.template="CATALOG"ElseArtList.template="CATALOG" & Request.QueryString("cate")End If2.修改根目录/FUNCTION/c_system_base.asp文件,在2618行附近找到代码ArtList.template="CATALOG",将其修改为ArtList.template="CATALOG" & intCateId大功告成!接下来,你只需根据各栏目类别所在的独立id,可以通过INCLUDE内文件判断id,也可以查看数据库判断其id,单独为它们编写分类页面自定义模板以供调用。注意事项
3、注意:以上方法仅适用于zblog 1.8版本。