Antivirus Security Blog

-----------------------------------------------------------------------------------------Professional Antivirus Technology And Network Security Blog--------http://www.ruanse.com

« 怎样美化Z-Blog分页数字链接6种会让男人活受罪的女人 »

怎样修改zblog的计数系统


zblog的计数系统一直存在有一点点的问题,首选就是记数不是动态的,需要索引重建后才会更新,这让一些像我这样的站长很是恼火,而且记数的方式也让是让人难以捉摸,所以我现在直接把他的记数给删掉了,等有好的东西时候再用,下面是一段这方面的修改,也许对你有用,反正我用了后感觉用处不大
刷新浏览计数和显示浏览计数
1.刷新浏览计数在打开单页日志后产生,每刷新一次,计数加1
需要修改b_article-single.html模板
在你认为合适的位置加入以下代码,span标签就是当前文章的浏览次数。
代码:
<span id="spn<#article/id#>"></span>
<script language="javascript" type="text/javascript">strbatchcount+="spn<#article/id#>=<#article/id#>,"</script>
2.显示浏览计数只排列在列表页,如首页和分类页。动态加载,不随当前页刷新累加。
需要修改b_article-multi.html模板
在你认为合适的位置加入以下代码,span标签就是每个文章的浏览次数。
代码:
<span id="spn<#article/id#>"></span>
<script language="javascript" type="text/javascript">strbatchview+="spn<#article/id#>=<#article/id#>,"</script>
3.注意:
在 template\ default.html,single.html,catalog.html 等页面的头部和尾部(指<body ></ body>内)都要有如下代码计数器才能正常工作,默认模板已经包含这些代码。
加在头部的代码:
<script language="javascript" type="text/javascript">
        var strbatchview="";
        var strbatchinculde="";
        var strbatchcount="";
</script>
加在尾部的代码:
<script language="javascript">
try{
        var elscript = document.createelement("script");
        elscript.setattribute("language", "javascript");
        elscript.setattribute("src", "<#zc_blog_host#>function/c_html_js.asp?act=batch"+"&view=" + escape(strbatchview)+"&inculde=" + escape(strbatchinculde)+"&count=" + escape(strbatchcount));
        document.getelementsbytagname("body")[0].appendchild(elscript);
        }
catch(e){};
</script>
本文来源于飞月博客 http://www.flymoonblog.cn/blog/ , 原文地址:http://www.flymoonblog.cn/blog/post/216.html


 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。



  • 订阅我的博客:订阅我的博客
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过抓虾订阅本站
  • 通过bloglines订阅本站
  • 通过飞豆订阅本站

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722

Copyright © 2006-2008 Antivirus Security Blog.All rights Reserved.