联系官方销售客服

1835022288

028-61286886

分享经验 版主:论坛审计组
统计栏目数据
类型:迅睿CMS 更新时间:2024-02-19 17:00:52 栏目内容数量

模板标签里面

统计栏目数据
有效数据:
{php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->countAllResults();}<br>
今日数据:
{php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->where('DATEDIFF(from_unixtime(inputtime),now())=0')->countAllResults();}<br>
七日数据:
{php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->where('DATEDIFF(now() , FROM_UNIXTIME(`inputtime`)) <= 7')->countAllResults();}<br>
栏目数据:
{php echo \Phpcmf\Service::M()->db->table('1_news_index')->where('status=9')->where('catid=7')->countAllResults();}<br>

上面的代码无法统计  多级栏目,如果一级要统计包含下级栏目的所有数据,请下面的代码

共享模块栏目数据:{intval(dr_share_cat_value(1, 'total'))}<br>
独立模块栏目数据:{intval(dr_cat_value('demo', 1, 'total'))}


1_news_index :站点ID_模块名字_index

其实,1_news_index 也是数据库表名字,你可以去看数据库表名然后,举一反三,做出更多统计


dr_cat_value('demo', 1, 'total'):dr_cat_value('模块名字', 栏目ID, 'total')

共享栏目的统计不需要写模块名字了,其实官方为什么不把共享栏目的函数,在模块名字这里用   share  顶替呢?

比如 dr_cat_value('share', 1, 'total'),这样代码就少了一个函数!


总觉得……好像写的很随意!

回帖
  • ibennie
    #1楼    ibennie
    2019-10-19 15:51:56
    Chrome 0
    ********此内容需要回复后才能看到********
  • 易学习
    #2楼    易学习
    2019-10-19 15:55:19
    Chrome 0
  • 易学习
    #3楼    易学习
    2019-10-19 15:56:04
    Chrome 0
    这种查询属于直接查询数据库,没有缓存,每次都查,很消耗资源的,用function标签处理一下缓存
  • ibennie
    #4楼    ibennie
    2019-10-21 11:01:36
    Chrome 0
    易学习你没看到我最后写的函数?不同需求不同写法
    dr_share_cat_value
  • 125762285
    #5楼    125762285
    2019-12-09 12:58:34
    Chrome 0
    收藏了,以后会用到
  • tangzhiji
    #6楼    tangzhiji
    2023-06-08 16:59:49
    Chrome 0
    ibennie
    image
    这种好实现吗?
  • tangzhiji
    #7楼    tangzhiji
    2023-06-08 17:00:52
    Chrome 0
    回复一下看看
  • 304747907
    #8楼    304747907
    2023-06-12 14:37:24
    Chrome 0
    看下实际情况
  • 304747907
    #9楼    304747907
    2023-06-12 14:37:54
    Chrome 0
    ibennie 看看啊
  • HUST
    #10楼    HUST
    2023-06-16 18:54:16
    华为手机 0
    厉害了 学习学习
  • 匿名者
    #11楼    匿名者
    2023-08-09 17:16:48
    Edge 0
    厉害了 学习学习
  • 丛林灰太狼
    #12楼    丛林灰太狼
    2023-08-21 00:55:06
    Edge 0
    嗯 希望能按条件获取到各个栏目的数据
  • 萌萌
    #13楼    萌萌
    2023-08-24 15:09:26
    Chrome 0
    收藏了,以后会用到 ibennie 收藏了,以后会用到
  • tao
    #14楼    tao
    2023-09-15 18:43:20
    Chrome 0
    以后会用到以后会用到以后会用到以后会用到
  • tao
    #15楼    tao
    2023-09-15 18:43:34
    Chrome 0
    ibennie 以后会用到以后会用到以后会用到以后会用到
  • 匿名者
    #16楼    匿名者
    2023-11-22 17:35:07
    Edge 0
    ibennie 以后会用到,收藏了先。
  • zhululu5200
    #17楼    zhululu5200
    2023-12-09 08:42:59
    Chrome 0
    不错不错不错不错~~~~~~~~~
  • zhululu5200
    #18楼    zhululu5200
    2023-12-09 08:43:10
    Chrome 0
    ibennie 不错不错不错不错不错
  • 老K
    #19楼    老K
    2024-01-03 17:58:11
    Chrome 0
    学习一下 统计很好资源
  • 老K
    #20楼    老K
    2024-01-03 17:58:55
    Chrome 0
    ibennie 看一下具体代码 谢谢楼主
  • 猴子哥哥
    #21楼    猴子哥哥
    2024-01-11 20:27:08
    Chrome 0
    回复一下看看
  • 老K
    #22楼    老K
    2024-01-17 00:13:21
    Chrome 0
    太需要了 学习一下
  • 老K
    #23楼    老K
    2024-01-17 00:13:45
    Chrome 0
    ibennie 太需要了 谢谢
  • 渡桥
    #24楼    渡桥
    2024-02-19 09:19:05
    Chrome 0
    自定义数据库查询
  • 渡桥
    #25楼    渡桥
    2024-02-19 09:19:47
    Chrome 0
    ibennie 自定义数据库查询
  • 渡桥
    #26楼    渡桥
    2024-02-19 09:20:32
    Chrome 0
    ibennie 为啥还是看不到~
  • leo13247
    #27楼    leo13247
    2024-02-19 17:00:52
    Firefox 122.0 0
    学习一下,以后用的到