二次开发统计专题信息数量帝国CMS教程
本次帝国CMS统计专题信息数量教程主要讲的是列表页list.var的代码写法。其他标签调用同理,只需要小改就可以了。
二次开发后大致效果如下图
统计的当前专题的信息数量,并按时间分类统计了7天内收录的信息和30天内收录的专题信息。
首先我们来帝国CMS调用专题列表,新建一个自定义列表,代码如下
统计记录:
select count(*) as total from [!db.pre!]enewszt
查询记录:
select ztname as title,ztpath as newspath,ztimg as titlepic,intro as smalltext,ztpath as classid,onclick,ztid as id from [!db.pre!]enewszt
然后我们再来写列表页的模板,勾选“使用程序代码”,代码如下
$tiao=$empire->gettotal(select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]'); $tj=$empire->fetch1(select newstime from {$dbtbpre}enewsztinfo where ztid='$r[id]'); $tian=$empire->gettotal(select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]' and '$tj[newstime]'>UNIX_TIMESTAMP()-86400*7); $yue=$empire->gettotal(select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]' and '$tj[newstime]'>UNIX_TIMESTAMP()-86400*30); $listtemp='