在z-blog中,正确刷新和显示文章的浏览计数是一个重要的功能,它可以帮助博主了解文章的受欢迎程度。以下是如何在z-blog中实现这一功能的详细步骤。
1. 更新浏览计数
浏览计数在单页日志打开时产生,并且每次刷新页面时计数增加1。请注意,只有在b_article-single.html模板中包含以下代码,浏览计数功能才能生效。
在b_article-single.html模板中添加以下代码:
<span id="spn<#article/id#>"></span> <script type="text/javascript">strBatchCount ="spn<#article/id#>=<#article/id#>,"</script>
这段代码将在页面中显示当前文章的浏览次数。
2. 显示浏览计数
此功能适用于列表页面,如首页和分类页。浏览计数是动态加载的,不会随着页面刷新而累加。
在b_article-multi.html模板中添加以下代码:
<span id="spn<#article/id#>"></span> <script type="text/javascript">strBatchView ="spn<#article/id#>=<#article/id#>,"</script>
您也可以使用<#article/viewnums#>标签来显示浏览次数,但请注意,这个标签的数值只有在索引重建后才会更新。
3. 必需的辅助代码
为了确保浏览计数器正常工作,TEMPLATE\default.html、single.html、catalog.html等页面的头部和尾部(位于<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("&") + "view=" + escape(strBatchView) + unescape("&") + "inculde=" + escape(strBatchInculde) + unescape("&") + "count=" + escape(strBatchCount)); document.getElementsByTagName("body")[0].appendChild(elScript); } catch(e){}; }); </script>
通过以上步骤,您可以在z-blog中轻松实现浏览计数的刷新和显示。这将为您的博客增加一个有用的互动功能,让读者和博主都能更直观地了解文章的受欢迎程度。
如果有任何问题或需要进一步的帮助,请随时访问站长营地(CmsZc.com)
@版权声明:
本网站所展示的图片均来源于互联网,我们致力于尊重原创作者的版权。若图片涉及版权问题,或图片所有者不希望图片被展示,请与我们联系,我们将在第一时间进行处理,包括但不限于删除图片。我们对图片的版权问题持开放态度,并愿意与版权所有者进行沟通协商。感谢您的理解与支持。