帝國cms怎么調(diào)用下載排行?
本文實(shí)例講述了帝國cms調(diào)用下載排行的方法。分享給大家供大家參考。具體分析如下:
推薦學(xué)習(xí)《帝國cms教程》
實(shí)現(xiàn)方法:
第一步:在數(shù)據(jù)表里添加三個(gè)字段:DayHits WeekHits MonthHits 分別設(shè)為字段類型為int
第二步:打開文件:/e/public/ViewClick/index.php,//digg踩數(shù)后面添加如下代碼.
代碼如下:
//日下載數(shù)? elseif($down==7)? {? $r=$empire->fetch1("select?DayHits?from?{$dbtbpre}ecms_".$cr['tbname']."?where?id='$id'?limit?1");? $shownum=$r['DayHits'];? }? //周下載數(shù)? elseif($down==8)? {? $r=$empire->fetch1("select?WeekHits?from?{$dbtbpre}ecms_".$cr['tbname']."?where?id='$id'?limit?1");? $shownum=$r['WeekHits'];? }? //月下載數(shù)? elseif($down==9)? {? $r=$empire->fetch1("select?MonthHits?from?{$dbtbpre}ecms_".$cr['tbname']."?where?id='$id'?limit?1");? $shownum=$r['MonthHits'];? }
第三步:打開/e/class/DownSysFun.php 找到,//總下載數(shù)據(jù)增一.
代碼如下:
$usql=$empire->query("update?{$dbtbpre}ecms_".$class_r[$classid][tbname]."?set?totaldown=totaldown+1where?id='$id'");? //替換成:? $usql=$empire->query("update?{$dbtbpre}ecms_".$class_r[$classid][tbname]."?set?totaldown=totaldown+1,DayHits=DayHits+1,WeekHits=WeekHits+1,MonthHits=MonthHits+1?where?id='$id'");
第四步:內(nèi)容頁調(diào)用:
今日下載:
代碼如下:
<script></script>
本周下載:
代碼如下:
<script></script>
本月下載:
代碼如下:
<script></script>
第五步:
后臺(tái) 計(jì)劃任務(wù) 中 新增計(jì)劃任務(wù)。
任務(wù)名:日下載清空程序
時(shí)間選為? 0點(diǎn)或1點(diǎn),自己看著辦.
php文件代碼如下:
代碼如下:
<?php $usql=$empire->query("update?{$dbtbpre}ecms_download?set?DayHits=0");?//不同的數(shù)據(jù)表,自己修改下,我用的是下載模型。所以是?download? ?>
再新增周下載清空
代碼如下:
<?php $usql=$empire->query("update?{$dbtbpre}ecms_download?set?WeekHits=0");? ?>
再新增月下載清空:
代碼如下:
<?php $usql=$empire->query("update?{$dbtbpre}ecms_download?set?MonthHits=0");? ?>
至此完成!
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END