帝国CMS,按小时发布文章数统计详解

帝国CMS,按小时发布文章数统计详解

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2018-05-13 17:56:50
文章简介

帝国CMS提供按小时统计文章发布数的功能,方便用户精准掌握内容发布节奏。通过该功能,您可轻松了解每小时的文章发布量,优化内容策略,提升网站运营效率。

  • 正文开始
  • 相关阅读
  • 推荐作品
按照小时显示更新数量

用sql调用
6小时:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_表 where newstime>UNIX_TIMESTAMP()-6*3600")?>
12小时:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_表 where newstime>UNIX_TIMESTAMP()-12*3600")?>
24小时:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_表 where newstime>UNIX_TIMESTAMP()-24*3600")?>
一个星期:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_表 where newstime>UNIX_TIMESTAMP()-86400*7")?>
一个月:<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_表 where newstime>UNIX_TIMESTAMP()-86400*30")?>

灵动标签调用
6小时:[e:loop={'select count(*) as total from [!db.pre!]ecms_表 where newstime>UNIX_TIMESTAMP()-6*3600',0,24,0}]<?=$bqr[total]?>[/e:loop]
12小时:[e:loop={'select count(*) as total from [!db.pre!]ecms_表 where newstime>UNIX_TIMESTAMP()-12*3600',0,24,0}]<?=$bqr[total]?>[/e:loop]
24小时:[e:loop={'select count(*) as total from [!db.pre!]ecms_表 where newstime>UNIX_TIMESTAMP()-24*3600',0,24,0}]<?=$bqr[total]?>[/e:loop]
一个星期:[e:loop={'select count(*) as total from [!db.pre!]ecms_表 where newstime>UNIX_TIMESTAMP()-86400*7',0,24,0}]<?=$bqr[total]?>[/e:loop]
一个月:[e:loop={'select count(*) as total from [!db.pre!]ecms_表 where newstime>UNIX_TIMESTAMP()-86400*30',0,24,0}]<?=$bqr[total]?>[/e:loop]


12*3600即12小时
86400*7即7天
----------------------------------------------------------------------------------
统计昨天发表的文章数量
<?php
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;
?>
[e:loop={"select count(*) as total from [!db.pre!]ecms_news where newstime BETWEEN $beginYesterday and $endYesterday",1,24,0}]<?=$bqr[total]?>[/e:loop] 篇 </li>

----------------------------------------------------------------------------------

当前栏目本周更新:
<?=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_news where classid='$GLOBALS[navclassid]' and newstime  >UNIX_TIMESTAMP()-86400*7")?>

注释:按栏目统计一周发布文章数 加 classid='栏目id' 
      按当前栏目一周发布文章数 加 classid='$GLOBALS[navclassid]' 

//php获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;

//php获取昨日起始时间戳和结束时间戳 (即:前一天)
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;

//调取这两天(包括今天):(修改昨天)--date('d')-1:这两天 、date('d')-2:这三天、以此类推(注意:$beginYesterday、$endYesterday这两个未改动,还是沿用的昨天的名称)
$beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1;

//调取前两天(修改昨天)--date('d')-2:前两天 、date('d')-3:前三天、以此类推(注意:$beginYesterday、$endYesterday这两个未改动,还是沿用的昨天的名称)
$beginYesterday=mktime(0,0,0,date('m'),date('d')-2,date('Y'));
$endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1;

//php获取上周起始时间戳和结束时间戳 
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));

//php获取本周起始时间戳和结束时间戳 
$beginThisweek=mktime(0,0 ,0,date("m"),date("d")-date("w")+1,date("Y"));
$endThisweek=mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"));

//php获取上月起始时间戳和结束时间戳 
$beginLastmonth=mktime(0,0,0,date("m")-1,1,date("Y"))
$endLastmonth=mktime(23,59,59,date("m"),0,date("Y"))

//php获取本月起始时间戳和结束时间戳 
$beginThismonth=mktime(0,0,0,date('m'),1,date('Y'));
$endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'))
 
关联内容: 帝国CMS 统计
帝国CMS,判断栏目子栏目存在性的新策略,非islast方法
« 上一篇 2018年05月03日
帝国CMS顶踩功能实现详解,DiggTop与DiggDown操作指南
下一篇 » 2018年05月29日
  • 帝国CMS网站底部,新增独特访问数统计图片(计数器)
    1306阅读0条评论66个赞
    帝国CMS底部加入访问统计图(计数器),轻松监控网站流量,提升数据可视化。
  • 帝国CMS内容简述新增字数统计功能
    2523阅读0条评论33个赞
    帝国CMS,一款强大的内容管理系统,助力您轻松构建和管理网站。新增输入字数统计功能,实时监控内容长度,确保简介精简有力。简介更加吸引人,提升用户体验。
  • 帝国CMS页面点击数未统计原因解析
    4611阅读3条评论81个赞
    帝国CMS页面未统计点击数,可能是配置未启用或插件缺失。检查系统设置,确保点击统计功能已开启,并安装相关插件以追踪访问量。优化页面时,确保统计机制正常运作,以精准分析用户行为,提升网站互动性与内容优化。
  • 帝国CMS,自定义标签月度文章发布统计概览
    2315阅读4条评论41个赞
    帝国CMS自定义标签,轻松统计每月文章发布数。高效便捷,一键获取月度发布概览。精准数据,助力内容管理。优化内容策略,提升网站运营效果。快速掌握发布动态,实现精准运营。
  • 帝国CMS添加底部访问数统计图片(计数器)指南
    1995阅读0条评论85个赞
    帝国CMS增加底部访问数统计图片(计数器)教程:轻松实现网站流量可视化。步骤简述:1.获取计数器图片代码,通常提供访问统计服务的网站会生成此代码;2.登录帝国CMS后台,进入模板管理;3.编辑底部模板文件,将计数器图片代码嵌入合适位置;4.保存模板并更新缓存;5.访问网站,检查底部是否显示计数器图片。简单几步,即可为网站添加专业访问统计功能。

如本文对您有帮助,就请墨鱼抽根烟吧!