為了使統(tǒng)計更精細,帝國CMS8.0版信息在原來總統(tǒng)計的基礎(chǔ)上,新增了瀏覽數(shù)和下載數(shù)的年、半年、季度、月、周、今日、昨天統(tǒng)計: 1、信息瀏覽數(shù)統(tǒng)計新增年、半年、季度、月、周、今日、昨天統(tǒng)計:
(1)、要使用該統(tǒng)計需在系統(tǒng)模型表中加eotime(統(tǒng)計時間)、eoyear(年統(tǒng)計數(shù))、eohalfyear(半年統(tǒng)計數(shù))、eoquarter(季度統(tǒng)計數(shù))、eomonth(月統(tǒng)計數(shù))、eoweek(周統(tǒng)計數(shù))、eoday(今日統(tǒng)計數(shù))、eoyesterday(昨天統(tǒng)計數(shù))字段,字段類型都設(shè)置為int型; (2)、按排行調(diào)用,標簽附加SQL條件參數(shù)用"eotime>統(tǒng)計時間戳"、排序參數(shù)用"統(tǒng)計數(shù)字段名 desc",例如 調(diào)用本月統(tǒng)計排行: <?php $ebq_ymdmonthtime=intval(to_time(date("Y-m").'-01 00:00:00')); ?> [e:loop={欄目ID,顯示條數(shù),操作類型,只顯示有標題圖片,"eotime>$ebq_ymdmonthtime","eomonth desc"}] 模板代碼內(nèi)容 [/e:loop] (3)、時間戳還可以用strtotime函數(shù),比如:昨天時間戳可以用strtotime("-1 day")等。 (4)、如果數(shù)據(jù)比較大,考慮設(shè)置字段為索引。 (5)、字段可按需增加:要統(tǒng)計的項加字段,不統(tǒng)計的可以不加字段,自動識別。(除了統(tǒng)計時間eotime字段是必須增加的外,其它字段是選增的) |
2、信息下載數(shù)統(tǒng)計新增年、半年、季度、月、周、今日、昨天統(tǒng)計:
(1)、要使用該下載統(tǒng)計需在系統(tǒng)模型表中加edtime(統(tǒng)計時間)、edyear(年統(tǒng)計數(shù))、edhalfyear(半年統(tǒng)計數(shù))、edquarter(季度統(tǒng)計數(shù))、edmonth(月統(tǒng)計數(shù))、edweek(周統(tǒng)計數(shù))、edday(今日統(tǒng)計數(shù))、edyesterday(昨天統(tǒng)計數(shù))字段,字段類型都設(shè)置為int型; (2)、按排行調(diào)用,標簽附加SQL條件參數(shù)用"edtime>統(tǒng)計時間戳"、排序參數(shù)用"統(tǒng)計數(shù)字段名 desc",例如 調(diào)用本月統(tǒng)計排行: <?php $ebq_ymdmonthtime=intval(to_time(date("Y-m").'-01 00:00:00')); ?> [e:loop={欄目ID,顯示條數(shù),操作類型,只顯示有標題圖片,"edtime>$ebq_ymdmonthtime","edmonth desc"}] 模板代碼內(nèi)容 [/e:loop] (3)、時間戳還可以用strtotime函數(shù),比如:昨天時間戳可以用strtotime("-1 day")等。 (4)、如果數(shù)據(jù)比較大,考慮設(shè)置字段為索引。 (5)、字段可按需增加:要統(tǒng)計的項加字段,不統(tǒng)計的可以不加字段,自動識別。(除了統(tǒng)計時間edtime字段是必須增加的外,其它字段是選增的) |
|
|
|
|