本次帝国CMS计算专题信息数量教程首要讲的是列表页list.var的代码写法。其他标签调用同理,只需要小改就可以了。

二次开发后大致作用如下图

计算的当时专题的信息数量,并按时刻分类计算了7天内录入的信息和30天内录入的专题信息。

首要咱们来帝国CMS调用专题列表,新建一个自定义列表,代码如下

计算记载:

selectcount(*)astotalfrom[!db.pre!]enewszt

查询记载:

selectztnameastitle,ztpathasnewspath,ztimgastitlepic,introassmalltext,ztpathasclassid,onclick,ztidasidfrom[!db.pre!]enewszt

然后咱们再来写列表页的模板,勾选“运用程序代码”,代码如下

$tiao=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}enewsztinfowhereztid='$r[id]'");$tj=$empire->fetch1("selectnewstimefrom{$dbtbpre}enewsztinfowhereztid='$r[id]'");$tian=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}enewsztinfowhereztid='$r[id]'and'$tj[newstime]'>UNIX_TIMESTAMP()-86400*7");$yue=$empire->gettotal("selectcount(*)astotalfrom{$dbtbpre}enewsztinfowhereztid='$r[id]'and'$tj[newstime]'>UNIX_TIMESTAMP()-86400*30");$listtemp='<li><ahref="/[!--classid--]"><imgsrc="[!--titlepic--]"></a><pclass="txt"><h4><ahref="/[!--classid--]">[!--title--]</a></h4><p><i><b>'.$tiao.'</b>个评论</i><i><b>[!--onclick--]</b>个重视</i></p><span>7天新增<b>'.$tian.'</b>个评论,30天新增<b>'.$yue.'</b>个评论</span></p><ahref="/[!--classid--]"class="add">+重视</a></li>';

织梦无忧来为我们说下意思,榜首段$tiao为计算当时专题的一切信息数量,$tj为查询当时专题的newstime字段,$tian为计算ztid等于当时专题ID并时刻等于7天的信息,$yue同理是计算的30天的信息。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:二次开发统计专题信息数量帝国CMS教程发布于2022-06-26 07:43:32

相关推荐