何为精确统计?自然是用到sql中的count了。原本5UCMS内容表里面有个评论数字段,可以调用并显示每篇文章下的评论数。然而一旦有删除的评论留言时,这个数据就失去了准确性,为什么呢?当删除一条评论信息时,这个Comments字段并没有任何变化,所以失去了准确性。据此,cssHaier在模板中做了一个测试,既然它不准确,那么俺就不用它了。
俺这样用:1、在文章模板中调用
<!--count:{ $Row=1 $Sql=Select Count([ID]) as cc From [{pre}Comment] Where [state]=1 and [aid]={field:id} }-->已有[count:cc]位好友对此发表了看法<!--count-->
2、文章页面准确了,那么更多评论页咋办呢?这就需要小小的修改一下评论插件了。
①打开plus/Comment/index.asp文件,搜索并找到
call plus.settpl("{id}",ID)
再这句上面增加以下内容:
'统计评论数 2010.3.5 cssHaier ↓
Dim cs
cs=DB("Select Count([ID]) From [{pre}Comment] Where [aid] = ("&Ns("ID")")",1)(0)
Call plus.settpl("{cs}",cs)
'统计评论数 2010.3.5 cssHaier ↑
②接下来在评论插件模板,也就是plus_comment.html中,在要显示评论数的地方加上
已有{cs}位好友对此发表了看法
③ok,完毕,接下来看看,是不是和实际评论条数一致了~~
上一篇:5ucms全站一级栏目独立sql调用标签(含外链) 下一篇:sql独立标签从第二条开始调用数据 |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 常见问题: 什么是路径码? 如有问题,请在下方评论提问或加入5ucmsQQ群 精确统计当前文章评论数的关键词:5UCMS精确统计 |