washun 2007-8-9 22:53
浏览计数问题的解决办法——关注细节!
尽管是细节问题,但是还是有很多人出错了。
b_article-multi.html是博客摘要的模板, b_article-single.html 是文章内页文章部分的模板。两者存在很多类似的地方,导致很多人修改<h6 class="post-footer">...</h6>这部分的时候忽视了细节问题,以为两者是相同的。其实不然,两者的计数代码是不同的。
b_article-multi.html应该是下面的,strBatchView代表只显示浏览的数字,并不负责计算,打开页面不增加计数。
[code]<script language="JavaScript" type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script>[/code]
b_article-single.html应该是下面的,strBatchCount负责计算,每打开一次页面就增加一个数。
[code]<script language="JavaScript" type="text/javascript">strBatchCount+="spn<#article/id#>=<#article/id#>,"</script>[/code]前者覆盖后者,就会导致浏览数不增加。后者覆盖前方,刷新首页则每篇文章都会同时增加浏览数。
其实论坛的【新手入门区】已经有说明了,详见[url=http://bbs.rainbowsoft.org/viewthread.php?tid=5363&extra=page%3D1][模板制做指南]之如何刷新浏览计数和显示浏览计数[/url]
现实呓种 2007-8-10 03:28
我倒觉得辛辛苦苦写完blog,发表了,索引一下挺有快感,感觉就跟再次确认键一样。
zoo 2007-8-10 08:14
原来如此!!!!
我的blog这几天确实发现无法计数了,看了半天看不出毛病来
原来是我为了省事,把修改国的article-multi里的footer代码直接copy到article-single里了!
居然就是这strBatchCount+="spn和strBatchview+="spn的区别!
经过修改之后,果然又能计数了!!
谢谢楼主的指点!!这么小的细节啊!
gxjss 2007-8-10 08:29
哈哈
楼主好像原来发了一个帖子,就是说解决浏览的问题,可是经过我的验证是错的!
不过 ,那个帖子昨天还在,今天就找不到了~~~
还好,改过来了!
washun 2007-8-10 09:33
修改那个帖子时不小心删掉了 所以重新总结了一下
昨天那个帖子有一半是对的。我注意到了两者不同,虽然发现了计数问题所在。但是粗心大意地将b_article-multi.html覆盖b_article-single.html ,导致刷新首页则每篇文章都会同时增加浏览数。
hackox 2007-8-10 10:23
[quote]原帖由 [i]washun[/i] 于 2007-8-9 22:53 发表 [url=http://bbs.rainbowsoft.org/redirect.php?goto=findpost&pid=39340&ptid=16045][img]http://bbs.rainbowsoft.org/images/common/back.gif[/img][/url]
前者覆盖后者,就会导致浏览数不增加。[color=Red]后者覆盖前方,刷新首页则每篇文章都会同时增加浏览数[/color]。 [/quote]
[b]后者覆盖前方,刷新首页则每篇文章都会同时增加浏览数[/b] 当文章到500篇时,打开首页一次统计就增加500:lol :lol 浏览数不是爆涨:lol :lol
我使用的主题只有打开文章页,统计数才会增加
gxjss 2007-8-10 10:50
楼上的不对,只有你设置了每页显示500条~~ 那你的浏览量才一次增加500!
跟文章的总数没关系~~
我已经试验过了!
hackox 2007-8-10 11:07
刷新首页则每篇文章都会同时增加浏览数,单指首页的文章,我还因为是博客里每一篇文章呢.那我理解错了:L:L :L
gxjss 2007-8-10 15:00
哈哈
没事你试验一下,很爽的感觉
那流量 刷刷的……:lol
流火 2007-10-29 22:23
我是按帖子里做的啊
但是还是不行 浏览始终为0.。。妖怪
washun 2007-10-29 22:45
你有没有改动程序??试试覆盖FUNCTION和SCRIPT
或者换个别的主题
流火 2007-10-29 23:18
哎,还是不行,只好把FUNCTION、SCRIPT、TEMPLATE全覆盖了回去,然后就正常了
看来这个模板的确有问题,好可惜,我很中意它的呀
bmw5550 2008-5-11 15:55
谢谢,我正说我的计数不动了。原来我调用了strBatchView。。
yehongyue 2008-5-22 15:18
首页的浏览总数是按IP的吧