时间: 2024-11-05 02:43:07 阅读:175
实现方法:
第一步,在数据表里添加三个字段:DayHits、WeekHits、MonthHits,并设置字段类型为INT。
第二步,打开文件:/e/public/ViewClick/index.php。
//日下载数
if($down==7){
$r=$empire->fetch1("select DayHits from {$dbtbpre}ecms_".$cr['tbname']." where id='".$id." limit 1");
$shownum=$r['DayHits'];
//周下载数
if($down==8){
$r=$empire->fetch1("select WeekHits from {$dbtbpre}ecms_".$cr['tbname']." where id='".$id." limit 1");
$shownum=$r['WeekHits'];
//月下载数
if($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+1 where 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."'");
第四步,内容页调用。
今日下载:
本周下载:
本月下载:
第五步,后台计划任务中新增计划任务。任务名为日下载清空程序,时间选为0点或1点。
php文件代码如下:
//此处可以添加具体的PHP代码来执行计划任务,例如清空日下载记录等。