流量变现70%分成 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

帝国CMS8.0系统信息新增年、季、月、周、日等统计

[复制链接]
查看154 | 回复0 | 2024-10-1 05:18:20 | 显示全部楼层 |阅读模式

为了使统计更精细,帝国CMS8.0版信息在原来总统计的基础上,新增了浏览数和下载数的年、半年、季度、月、周、今日、昨天统计:

1、信息浏览数统计新增年、半年、季度、月、周、今日、昨天统计:

(1)、要使用该统计需在系统模型表中加eotime(统计时间)、eoyear(年统计数)、eohalfyear(半年统计数)、eoquarter(季度统计数)、eomonth(月统计数)、eoweek(周统计数)、eoday(今日统计数)、eoyesterday(昨天统计数)字段,字段类型都设置为int型;

(2)、按排行调用,标签附加SQL条件参数用"eotime>统计时间戳"、排序参数用"统计数字段名 desc",例如 调用本月统计排行:

<?php$ebq_ymdmonthtime=intval(to_time(date("Y-m").'-01 00:00:00'));?>[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"eotime>$ebq_ymdmonthtime","eomonth desc"}]模板代码内容[/e:loop]

(3)、时间戳还可以用strtotime函数,比如:昨天时间戳可以用strtotime("-1 day")等。

(4)、如果数据比较大,考虑设置字段为索引。

(5)、字段可按需增加:要统计的项加字段,不统计的可以不加字段,自动识别。(除了统计时间eotime字段是必须增加的外,其它字段是选增的)

2、信息下载数统计新增年、半年、季度、月、周、今日、昨天统计:

(1)、要使用该下载统计需在系统模型表中加edtime(统计时间)、edyear(年统计数)、edhalfyear(半年统计数)、edquarter(季度统计数)、edmonth(月统计数)、edweek(周统计数)、edday(今日统计数)、edyesterday(昨天统计数)字段,字段类型都设置为int型;

(2)、按排行调用,标签附加SQL条件参数用"edtime>统计时间戳"、排序参数用"统计数字段名 desc",例如 调用本月统计排行:

<?php$ebq_ymdmonthtime=intval(to_time(date("Y-m").'-01 00:00:00'));?>[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"edtime>$ebq_ymdmonthtime","edmonth desc"}]模板代码内容[/e:loop]

(3)、时间戳还可以用strtotime函数,比如:昨天时间戳可以用strtotime("-1 day")等。

(4)、如果数据比较大,考虑设置字段为索引。

(5)、字段可按需增加:要统计的项加字段,不统计的可以不加字段,自动识别。(除了统计时间edtime字段是必须增加的外,其它字段是选增的)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则