- UID
- 10000
- 激情
- 1141 分
- 在线时间
- 683 小时
- 阅读权限
- 200
- 魅力
- 3 分
- 精华
- 28
- 金币
- 3572 ZB
- 注册时间
- 2007-1-4
- 最后登录
- 2012-4-16
- 帖子
- 394
- 积分
- 2573
  
- 注册时间
- 2007-1-4
- 最后登录
- 2012-4-16
- 帖子
- 394
- 积分
- 2573
|
发表于 2007-1-15 23:07:46
|显示全部楼层
适用于1.6F及以上版本!
1.刷新浏览计数在打开单页日志后产生,每刷新一次,计数加1
需要修改b_article-single.html模板
在你认为合适的位置加入以下代码,span标签就是当前文章的浏览次数。- <span id="spn<#article/id#>"></span>
- <script language="JavaScript" type="text/javascript">strBatchCount+="spn<#article/id#>=<#article/id#>,"</script>
复制代码
2.显示浏览计数只排列在列表页,如首页和分类页。动态加载,不随当前页刷新累加。
需要修改b_article-multi.html模板
在你认为合适的位置加入以下代码,span标签就是每个文章的浏览次数。- <span id="spn<#article/id#>"></span>
- <script language="JavaScript" type="text/javascript">strBatchView+="spn<#article/id#>=<#article/id#>,"</script>
复制代码
3.注意:
在 TEMPLATE\ default.html,single.html,catalog.html 等页面的头部和尾部(指<body ></ body>内)都要有如下代码计数器才能正常工作,默认模板已经包含这些代码。
加在头部的:- <script language="JavaScript" type="text/javascript">
- var strBatchView="";
- var strBatchInculde="";
- var strBatchCount="";
- </script>
复制代码 加在尾部的:- <script language="JavaScript">
- try{
- var elScript = document.createElement("script");
- elScript.setAttribute("language", "JavaScript");
- elScript.setAttribute("src", "<#ZC_BLOG_HOST#>function/c_html_js.asp?act=batch"+"&view=" + escape(strBatchView)+"&inculde=" + escape(strBatchInculde)+"&count=" + escape(strBatchCount));
- document.getElementsByTagName("body")[0].appendChild(elScript);
- }
- catch(e){};
- </script>
复制代码 |
|