二次开发统计专题信息数量帝国CMS教程

帝国教程 强烈建议 2024-03-04 08:30 85 0

  本次帝国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='

  • [!--title--]

    '.$tiao.'个讨论 [!--onclick--]个关注

    7天新增'.$tian.'个讨论, 30天新增'.$yue.'个讨论
    +关注
  • ';

    本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!