您好,登錄后才能下訂單哦!
這篇文章主要介紹帝國CMS實現調用下載排行的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
帝國CMS怎么調用下載排行?
實現方法:
第一步:在數據表里添加三個字段:DayHits WeekHits MonthHits 分別設為字段類型為INT
第二步:打開文件:/e/public/ViewClick/index.php,//digg踩數后面添加如下代碼.
代碼如下:
//日下載數 elseif($down==7) { $r=$empire->fetch2("select DayHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); $shownum=$r['DayHits']; } //周下載數 elseif($down==8) { $r=$empire->fetch2("select WeekHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); $shownum=$r['WeekHits']; } //月下載數 elseif($down==9) { $r=$empire->fetch2("select MonthHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1"); $shownum=$r['MonthHits']; }
第三步:打開/e/class/DownSysFun.php 找到,//總下載數據增一.
代碼如下:
$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'");
第四步:內容頁調用:
今日下載:
代碼如下:
<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=7></script>
本周下載:
代碼如下:
<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=8></script>
本月下載:
代碼如下:
<script src=[!--news.url--]e/public/ViewClick/?classid=[!--classid--]&id=[!--id--]&down=9></script>
第五步:
后臺 計劃任務 中 新增計劃任務。
任務名:日下載清空程序
時間選為 0點或1點,自己看著辦.
php文件代碼如下:
代碼如下:
<?php $usql=$empire->query("update {$dbtbpre}ecms_download set DayHits=0"); //不同的數據表,自己修改下,我用的是下載模型。所以是 download ?>
再新增周下載清空
代碼如下:
<?php $usql=$empire->query("update {$dbtbpre}ecms_download set WeekHits=0"); ?>
再新增月下載清空:
代碼如下:
<?php $usql=$empire->query("update {$dbtbpre}ecms_download set MonthHits=0"); ?>
以上是帝國CMS實現調用下載排行的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。