為了使統計更精細,帝國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字段是必須增加的外,其它字段是選增的) |
|
|
|
|