Z-blog网站文章实现浏览计数刷新显示教程

在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)

@版权声明:

本网站所展示的图片均来源于互联网,我们致力于尊重原创作者的版权。若图片涉及版权问题,或图片所有者不希望图片被展示,请与我们联系,我们将在第一时间进行处理,包括但不限于删除图片。我们对图片的版权问题持开放态度,并愿意与版权所有者进行沟通协商。感谢您的理解与支持。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索