本次帝國CMS統(tǒng)計專題信息數(shù)量教程主要講的是列表頁list.var的代碼寫法。其他標(biāo)簽調(diào)用同理,只需要小改就可以了。
二次開發(fā)后大致效果如下圖
統(tǒng)計的當(dāng)前專題的信息數(shù)量,并按時間分類統(tǒng)計了7天內(nèi)收錄的信息和30天內(nèi)收錄的專題信息。
首先我們來帝國CMS調(diào)用專題列表,新建一個自定義列表,代碼如下
統(tǒng)計記錄:
select count(*) as total from [!db.pre!]enewszt
查詢記錄:
select ztname as title,ztpath as newspath,ztimg as titlepic,intro as smalltext,ztpath as classid,onclick,ztid as id from [!db.pre!]enewszt
然后我們再來寫列表頁的模板,勾選“使用程序代碼”,代碼如下
$tiao=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]'"); $tj=$empire->fetch1("select newstime from {$dbtbpre}enewsztinfo where ztid='$r[id]'"); $tian=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]' and '$tj[newstime]'>UNIX_TIMESTAMP()-86400*7"); $yue=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]' and '$tj[newstime]'>UNIX_TIMESTAMP()-86400*30"); $listtemp='<li> <a href="/[!--classid--]"> <img src="[!--titlepic--]"> </a> <p class="txt"> <h4><a href="/[!--classid--]">[!--title--]</a></h4> <p><i><b>'.$tiao.'</b>個討論</i> <i><b>[!--onclick--]</b>個關(guān)注</i></p> <span>7天新增<b>'.$tian.'</b>個討論, 30天新增<b>'.$yue.'</b>個討論</span> </p> <a href="/[!--classid--]" class="add">+關(guān)注</a> </li>';
織夢無憂來為大家說下意思,第一段$tiao為統(tǒng)計當(dāng)前專題的所有信息數(shù)量,$tj為查詢當(dāng)前專題的newstime字段,$tian為統(tǒng)計ztid等于當(dāng)前專題ID并時間等于7天的信息,$yue同理是統(tǒng)計的30天的信息。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 二次開發(fā)統(tǒng)計專題信息數(shù)量帝國CMS教程