10000 2007-1-15 23:07
[模板制做指南]之如何刷新浏览计数和显示浏览计数
[size=2][b]适用于1.6F及以上版本![/b][/size]
[size=3][/size]
[size=5][b]1[/b][/size].刷新浏览计数在打开单页日志后产生,每刷新一次,计数加1
需要修改b_article-single.html模板
在你认为合适的位置加入以下代码,span标签就是当前文章的浏览次数。[code]<span id="spn<#article/id#>"></span>
<script language="JavaScript" type="text/javascript">strBatchCount+="spn<#article/id#>=<#article/id#>,"</script>[/code]
[size=5][b]2[/b][/size].显示浏览计数只排列在列表页,如首页和分类页。动态加载,不随当前页刷新累加。
需要修改b_article-multi.html模板
在你认为合适的位置加入以下代码,span标签就是每个文章的浏览次数。[code]<span id="spn<#article/id#>"></span>
<script language="JavaScript" type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script>[/code]
[size=5][b]3[/b][/size].注意:
在 TEMPLATE\ default.html,single.html,catalog.html 等页面的头部和尾部(指<body ></ body>内)都要有如下代码计数器才能正常工作,默认模板已经包含这些代码。
加在头部的:[code]<script language="JavaScript" type="text/javascript">
var strBatchView="";
var strBatchInculde="";
var strBatchCount="";
</script>[/code]加在尾部的:[code]<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>[/code]
kant 2007-3-27 13:38
添加成功,不过发现每点击文章1次,刷新的统计次数却是增加2次,请问是什么原因?
yhr920121 2007-4-13 12:39
kant
你插了两遍代码……
princesheng 2007-7-4 11:30
添加了
可是首页站内统计的浏览总数却并不增加的 是怎么回事呀?
washun 2007-8-25 08:31
请在论坛搜索“浏览计数问题”即可找到答案
其实这个贴子也是答案,可是有很多人注意不到细节问题,自己导致错误,无奈
king_myway 2007-9-23 08:02
我需要学习的东西太多了。
流火 2007-10-29 22:25
完完全全按帖子里说的加的
统计还是为0 到底是哪儿出错了呢
哪位大人有空给看看吧 [url]http://hoho.2230.net/blog/[/url] 多谢
washun 2007-10-29 22:36
去应用教程区再找 关注细节,浏览计数问题的解决办法 这个贴子
altbatle 2007-12-6 16:58
看来怎么改都没有什么效果..静态的就是静态的,,不重建的话不会显示出来的
altbatle 2007-12-6 16:58
于是我最后决定..把那个玩意给删掉...反正意义不大
zhaoliancheng 2008-4-11 21:40
日志页面显示 是正常的,可是首页却不正常,刷新首页浏览次数也会增加。