20 12
发新话题
打印

[模板制做指南]之如何刷新浏览计数和显示浏览计数

本主题由 washun 于 2008-1-4 10:37 加入精华

[模板制做指南]之如何刷新浏览计数和显示浏览计数

适用于1.6F及以上版本!

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>
Z-Blog 百事通

TOP

成功了   谢谢!

TOP

添加成功,不过发现每点击文章1次,刷新的统计次数却是增加2次,请问是什么原因?

TOP

成功鸟,非常感谢!

TOP

kant
你插了两遍代码……

TOP

添加了
可是首页站内统计的浏览总数却并不增加的  是怎么回事呀?

TOP

呵呵   这个市什么问题呢 ?

TOP

我和6楼一样的问题。

TOP

请在论坛搜索“浏览计数问题”即可找到答案

其实这个贴子也是答案,可是有很多人注意不到细节问题,自己导致错误,无奈
博客,更爱ZIPPO
支持Z-blog,谴责篡改&去除版权标记的可耻行为
------------------------------------------------------------------------------------------
新手请多看应用教程区Z-wiki,或站内搜索寻找答案
1、TEMPLATE中各模板的作用   2、默认模板右侧栏目代码注释       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、Z-Blog模版标签库及相关说明   6、加广告请搜索gg/google/广告

TOP

看来代码还有点问题.

TOP

我需要学习的东西太多了。

TOP

完完全全按帖子里说的加的
统计还是为0 到底是哪儿出错了呢
哪位大人有空给看看吧 http://hoho.2230.net/blog/  多谢

TOP

 20 12
发新话题