我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

实现方法

第一步在数据表里添加三个字段:DayHits WeekHits MonthHits 分别设为字段类型为INT

第二步打开文件:/e/public/ViewClick/index.PHP(//digg踩数后面添加如下代码)

//日下载数

elseif($down==7)

{

$r=$empire->fetch1("select DayHits from {$dbtbpre}eCMS_".$cr['tbname']." where id='$id' limit 1");

$shownum=$r['DayHits'];

}

//周下载数

elseif($down==8)

{

$r=$empire->fetch1("select WeekHits from {$dbtbpre}ecms_".$cr['tbname']." where id='$id' limit 1");

$shownum=$r['WeekHits'];

}

//月下载数

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 找到(//总下载数据增一)

$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");  

?>

完成!


顶牛网络凭借多年的网站建设经验,坚持以“做实用有价值的网站”为宗旨,累计为1200多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、网络推广、域名注册、主机空间、托管维护、网站备案等方面的需求...
请立即拨打咨询热线:15906391238,我们会为您贡献全力。 项目经理在线 收藏文章

全力 · 以赴

注重专业探索,摒弃虚浮夸张,为所有的企业机构贡献全力。