帝国CMS调用今日下载本月下载本周下载排行方法
发布时间:2021-12-16作者:帝国建站网
实现方法
第一步在数据表里添加三个字段: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");
?>
完成!
相关帝国教程
- 03-17帝国cms增加字段提示Row size too large的解决方法教程
- 03-25帝国CMS采集规则针对内容newstext过滤广告正则
- 03-08帝国cms灵动标签按照字段排序方式显示
- 06-10帝国CMS单条信息指定不同内容模板(简单改造模式)
- 08-14在帝国CMS系统内容页点击改变字号大小的操作方法
- 09-11帝国CMS模板实现内容页调用当前会员信息和文章信息的方法!
- 06-22修复帝国CMS邮件标题乱码问题
- 09-26帝国CMS如何批量转移会员到另一个会员组
- 10-19帝国CMS教程列表页调用TAGS标签方法
- 01-24帝国CMS egetip()获取用户IP函数
- 09-06帝国CMS模板栏目导航调用 用SQL语句调用一级栏目和二级栏目
- 05-05帝国7.5整合discuzX3.2同时登陆退出
- 05-20帝国CMS系统内容页点击改变字号大小
- 05-15帝国CMS模板用灵动标签随机调用专题
- 08-13帝国cms后台标题图片实现远程下载
- 12-31帝国cms防止恶意注册 会员空间发布违规违禁信息
- 09-23帝国cms验证码说明
- 02-13打通多个帝国CMS系统的会员整合与同步教程
- 11-18帝国cms动态页面调用栏目导航
- 11-09帝国CMS开启模板支持程序代码说明