-
最近陈德馨博客更新了一个主题模板,最后发现文章浏览数一直不知道更新,去上网查询了很多资料都无法解决。后来,靠自己摸索了很久,终于寻得解决方法,在这里分享给大家。
首先你要确保你的模板下的TEMPLATE\ default.html、single.html、catalog.html等页面的头部和尾部(指<body ></ body>内)都要有如下代码计数器才能正常工作,默认模板已经包含这些代码。
头部代码(TEMPLATE\default.html、single.html、catalog.html):
<script type="text/javascript"> var strBatchView=""; var strBatchInculde=""; var strBatchCount=""; </script>
尾部代码(TEMPLATE\default.html、single.html、catalog.html):
<script type="text/javascript"> $(document).ready(function(){ try{ var elScript = document.createElement("script"); elScript.setAttribute("language", "JavaScript"); elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?act=batch"+unescape("%26")+"view=" + escape(strBatchView)+unescape("%26")+"inculde=" + escape(strBatchInculde)+unescape("%26")+"count=" + escape(strBatchCount)); document.getElementsByTagName("body")[0].appendChild(elScript); } catch(e){}; }); </script>
在确保(TEMPLATE\default.html、single.html、catalog.html)文件有以上2段代码的基础上,我们进行下一步。
b_article-multi.html是博客摘要的模板,b_article-single.html 是文章内页文章部分的模板。两者存在很多类似的地方,导致很多人修改<h6 class="post-footer">...</h6>这部分的时候忽视了细节问题,以为两者是相同的。其实不然,两者的计数代码是不同的。
b_article-multi.html应该是下面的,strBatchView代表只显示浏览的数字,并不负责计算,打开页面不增加计数。这里添加我们代码,首页就能够正常显示了,但是不自动更新。
<font id="spn<#article/id#>"></font> <script type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script>
b_article-single.html应该是下面的,strBatchCount负责计算,每打开一次页面就增加一个数。 这个是必须要添加的。
<font id="spn<#article/id#>"></font> <script type="text/javascript">strBatchCount+="spn<#article/id#>=<#article/id#>,"</script>
前者覆盖后者,就会导致浏览数不增加。后者覆盖前方,刷新首页则每篇文章都会同时增加浏览数。所以我们在加代码的时候要特别注意。
Z-blog文章浏览数为0的解决办法
2108人参与 |分类: 站长百科|时间: 2012年07月03日
相关文章
- 2020-04-15zblog免登录购买插件 zblog免登陆支付插件
- 2019-11-27Z-Blog用户中心(百搭)插件登录过后无法退出问题解决
- 2019-11-22Z-BlogPHP好运锦鲤主题操作教程
- 2019-11-11卢松松博客模板zblogphp版全新升级了
- 2019-11-06Z-Blog利用ue编辑器实现独立图片上传组件(免后端开发)
- 2019-08-16Z-Blog PHP的用户组分别是什么?权限有哪些?
- 2019-08-10Z-Blog验证码改为纯数字的方法
- 2019-05-06Z-Blog使用腾讯云CDN并且开启Https的配置教程
- 2019-03-05Z-BlogPHP删除分类后导致分类ID不连续的解决方法
- 2019-02-21Z-Blog PHP判断用户是否登录和级别区分的方法