请把轻狂志网址 www.flighty.cn 加入收藏夹,其他俱为假冒,谨防被骗!赞助请点 这里!找东东请用右边的搜索 ===>
14 2015-03

DEDE:首页、频道、列表等页面动态调用点击数的方法

作者:少轻狂 | 发布:2015-03-14 | 更新:2015-03-14 | 分类:教程 | Tutorial | 热度:
默认情况下,织梦内容管理系统的文档页调用点击数是动态的,刷新一次,就会多一个点击。而首页、频道页、列表页等使用arclist或list调用数据的地方,更新生成静态html网页文件后点击数却是不变的。这种情况,是因为我们使用[field:click/]调用的点击数。
 
那么,如果我们想要在首页、频道、列表等页面动态调用点击数该怎么做呢?网络上提供的各种方法大多不起作用或者在首页、频道、列表等页面每刷新一次,点击数会自动+1,这显然不是我们想要的结果。
 
经过少轻狂研究试验,发现以下方法比较完美:
 
1、打开/plus/count.php文件,将第36行改为如下代码:
 
if(!empty($maintable) and $view=='yes')
 
2、打开模板文章列表页list_article.htm,把要显示点击次数的地方写为如下代码:
 
<script src="/plus/count.php?view=no&aid=[field:id/]&mid=[field:mid/]" type='text/javascript' language="javascript"></script>
 
3、如果有其他页面要动态调用点击数,则如法炮制。如果没有则生成列表页,查看效果。
 
注:此方法在DEDECMS 5.7 SP1中调试通过,可能会影响页面加载速度,不过应该微乎其微。
标签:dede(33)动态调用(1)点击数(1)