ZBlogger社区,Dutory家园,DBS主机服务

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 30455|回复: 26

[主题开发] [模板制做指南]之如何刷新浏览计数和显示浏览计数 [复制链接]

管理组

官方发言人

Rank: 13Rank: 13Rank: 13

注册时间
2007-1-4
最后登录
2012-4-16
帖子
394
积分
2573
发表于 2007-1-15 23:07:46 |显示全部楼层
适用于1.6F及以上版本!

1.刷新浏览计数在打开单页日志后产生,每刷新一次,计数加1

需要修改b_article-single.html模板

在你认为合适的位置加入以下代码,span标签就是当前文章的浏览次数。
  1. <span id="spn<#article/id#>"></span>
  2. <script language="JavaScript" type="text/javascript">strBatchCount+="spn<#article/id#>=<#article/id#>,"</script>
复制代码


2.显示浏览计数只排列在列表页,如首页和分类页。动态加载,不随当前页刷新累加。

需要修改b_article-multi.html模板
在你认为合适的位置加入以下代码,span标签就是每个文章的浏览次数。
  1. <span id="spn<#article/id#>"></span>
  2. <script language="JavaScript" type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script>
复制代码


3.注意:
在 TEMPLATE\ default.html,single.html,catalog.html 等页面的头部和尾部(指<body ></ body>内)都要有如下代码计数器才能正常工作,默认模板已经包含这些代码。

加在头部的:
  1. <script language="JavaScript" type="text/javascript">
  2.         var strBatchView="";
  3.         var strBatchInculde="";
  4.         var strBatchCount="";
  5. </script>
复制代码
加在尾部的:
  1. <script language="JavaScript">
  2. try{
  3.         var elScript = document.createElement("script");
  4.         elScript.setAttribute("language", "JavaScript");
  5.         elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?act=batch"+"&view=" + escape(strBatchView)+"&inculde=" + escape(strBatchInculde)+"&count=" + escape(strBatchCount));
  6.         document.getElementsByTagName("body")[0].appendChild(elScript);
  7.         }
  8. catch(e){};
  9. </script>
复制代码
Z-Blog 百事通

Rank: 2Rank: 2

注册时间
2007-2-2
最后登录
2011-9-3
帖子
23
积分
303
发表于 2007-3-6 21:33:51 |显示全部楼层
成功了   谢谢!

使用道具 举报

Rank: 2Rank: 2

注册时间
2006-10-30
最后登录
2008-11-29
帖子
17
积分
23
发表于 2007-3-27 13:38:06 |显示全部楼层
添加成功,不过发现每点击文章1次,刷新的统计次数却是增加2次,请问是什么原因?

使用道具 举报

Rank: 2Rank: 2

注册时间
2006-11-23
最后登录
2009-5-4
帖子
8
积分
23
发表于 2007-3-31 19:50:20 |显示全部楼层
成功鸟,非常感谢!

使用道具 举报

Rank: 2Rank: 2

注册时间
2006-8-8
最后登录
2007-9-5
帖子
6
积分
31
发表于 2007-4-13 12:39:02 |显示全部楼层
kant
你插了两遍代码……

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-5-19
最后登录
2009-11-28
帖子
20
积分
22
发表于 2007-7-4 11:30:08 |显示全部楼层
添加了
可是首页站内统计的浏览总数却并不增加的  是怎么回事呀?

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-5-26
最后登录
2012-4-8
帖子
33
积分
166
发表于 2007-8-6 14:02:16 |显示全部楼层
呵呵   这个市什么问题呢 ?

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-8-24
最后登录
2008-6-5
帖子
6
积分
22
发表于 2007-8-25 06:26:59 |显示全部楼层
我和6楼一样的问题。

使用道具 举报

Rank: 13Rank: 13Rank: 13

注册时间
2006-8-20
最后登录
2012-5-20
帖子
10232
积分
19929

荣誉捐赠勋章

发表于 2007-8-25 08:31:12 |显示全部楼层
请在论坛搜索“浏览计数问题”即可找到答案

其实这个贴子也是答案,可是有很多人注意不到细节问题,自己导致错误,无奈

使用道具 举报

Rank: 1

注册时间
2007-8-10
最后登录
2007-8-25
帖子
13
积分
18
发表于 2007-8-25 13:37:04 |显示全部楼层
看来代码还有点问题.

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-9-23
最后登录
2009-5-11
帖子
11
积分
31
发表于 2007-9-23 08:02:35 |显示全部楼层
我需要学习的东西太多了。

使用道具 举报

Rank: 2Rank: 2

注册时间
2007-10-29
最后登录
2007-10-29
帖子
6
积分
38
发表于 2007-10-29 22:25:30 |显示全部楼层
完完全全按帖子里说的加的
统计还是为0 到底是哪儿出错了呢
哪位大人有空给看看吧 http://hoho.2230.net/blog/  多谢

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|RainbowSoft Studio ( 鄂ICP备05029335号 )  

GMT+8, 2012-5-21 16:40 , Processed in 0.094804 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部