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>&nbsp;</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>&nbsp;</span><a href=”"”& Categorys(objRS(“cate_ID”)).Url & “”">”+Categorys(objRS(“cate_ID”)).Name +”</a></li>”

即可。

以上就是活着为大家介绍的一种去处z-blog中文章统计数字的方法,这样就可以使用include方法调用了,缺点就是你不知道具体的文章分布。

7 条评论 留下评论

留下评论







注意: 第一次留言的用户,您的评论需要审核通过才会显示,抱歉!