Z-blog中去除文章归档及网站分类列表文章数目
z-blog中使用内置的文章归档和网站分类中都列出了各列表项下文章数目,这一点有好处也有不好的地方,比如说我想在文章页面中采用include方式调用列表的话,只能进行文件重建以后才能显示正确的文章数目。
如果启用巴士飞扬的“列表插件(文章排行)”插件,采用JS调用的方式可以解决这一缺陷,然而加载过多的JS也是不利的,尤其当用户电脑配置过低的时候容易造成用户浏览器假死,也即过多地Javascript运行导致浏览器暂时崩溃。
下面介绍一种方法来解决z-blog文章数目显示的缺陷。
首先我们来解决文章归档列表后的数字统计。打开z-blog的function文件夹下的c_system_base.asp文件,搜索strArchives=strArchives,你会找到两处:
strArchives=strArchives & “<li><a href=”"”& ZC_BLOG_HOST & ZC_STATIC_DIRECTORY & “/” & Year(dtmYM(i)) & “_” & Month(dtmYM(i)) & “.” & ZC_STATIC_TYPE & “”">” & Year(dtmYM(i)) & ” ” & ZVA_Month(Month(dtmYM(i))) & ” (” & objRS(0) & “)” +”</a></li>”
strArchives=strArchives & “<li><a href=”"”& ZC_BLOG_HOST &”catalog.asp?date=” & Year(dtmYM(i)) & “-” & Month(dtmYM(i)) & “”">” & Year(dtmYM(i)) & ” ” & ZVA_Month(Month(dtmYM(i))) & “<span class=”"article-nums”"> (” & objRS(0) & “)</span>” +”</a></li>”
把这两处分别修改为:
strArchives=strArchives & “<li><a href=”"”& ZC_BLOG_HOST & ZC_STATIC_DIRECTORY & “/” & Year(dtmYM(i)) & “_” & Month(dtmYM(i)) & “.” & ZC_STATIC_TYPE & “”">” & Year(dtmYM(i)) & ” ” & ZVA_Month(Month(dtmYM(i))) +”</a></li>”
strArchives=strArchives & “<li><a href=”"”& ZC_BLOG_HOST &”catalog.asp?date=” & Year(dtmYM(i)) & “-” & Month(dtmYM(i)) & “”">” & Year(dtmYM(i)) & ” ” & ZVA_Month(Month(dtmYM(i))) +”</a></li>”
后使用include方式调用文章归档就不会再显示文章数目统计了。
同样,对于网站分类后的数字也可使用同样的方法,把:
strCatalog=strCatalog & “<li><span class=”"feed-icon”"><a href=”"”& Categorys(objRS(“cate_ID”)).RssUrl &”"” target=”"_blank”"><img title=”"rss”" width=”"20″” height=”"12″” src=”"”&ZC_BLOG_HOST&”IMAGE/LOGO/rss.png”" border=”"0″” alt=”"rss”" /></a> </span><a href=”"”& Categorys(objRS(“cate_ID”)).Url & “”">”+Categorys(objRS(“cate_ID”)).Name + “<span class=”"article-nums”"> (” & Categorys(objRS(“cate_ID”)).Count & “)</span>” +”</a></li>”
改为:
strCatalog=strCatalog & “<li><span class=”"feed-icon”"><a href=”"”& Categorys(objRS(“cate_ID”)).RssUrl &”"” target=”"_blank”"><img title=”"rss”" width=”"20″” height=”"12″” src=”"”&ZC_BLOG_HOST&”IMAGE/LOGO/rss.png”" border=”"0″” alt=”"rss”" /></a> </span><a href=”"”& Categorys(objRS(“cate_ID”)).Url & “”">”+Categorys(objRS(“cate_ID”)).Name +”</a></li>”
即可。
以上就是活着为大家介绍的一种去处z-blog中文章统计数字的方法,这样就可以使用include方法调用了,缺点就是你不知道具体的文章分布。
您好,我想问一个关于网站分类的小问题!
更换主题后,首页的边栏的网站分类点击后都是空白的,而每一次文件重建的时候,首页都会变成初始状态,那么网站分类的分类链接怎么改?不至于每次都要修改静态页吧?
不懂就不要乱写,害得我差点丢失数据
@甘辉: 你真的有用ZB吗?这个方法我在使用zblog 1.8的时候是正常的,或许更新版本之后失效了也不一定吧
嗯,是的,我现在正在用,呵呵,我也是新手来的,希望你多多指点,我按照你的要求做了,但是好像删除不了的哦。另外请教一个问题,请问一下怎么在置顶文章里面实行全文显示呢?如果不是全文显示的,好像把摘要的代码换成全文的就可以了的。但是置顶的好像没有这个功能的哦。
@甘辉: 真不好意思,ZB已经好久不用了,关于置顶文章,我记得ZB有个专门的模板页面,修改这个置顶页面的模板应该是可以控制全文输出的
呵呵,好的,我去试试,谢谢咯~
@甘辉: 有问题建议去ZB官方论坛,我好久没动,手生了