Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。在使用织梦程序cms建站点的时候,有时候为了较少服务器的压力或者防止一些会员恶意下载,就需要对会员每天的下载次数做限制,那么如何实现这个功能呢?下面织梦程序58小编带您一步步操作:

1、首先在网站的后台的数据库备份/还原地方做一个数据库备份,因为接下来要执行几个sql网站文件,做好数据备份以免出现未知错误。

2、
建立dede_xiazai 这个数据库表,执行以下sql:


1
CREATE TABLE `dede_xiazai` (
2
  `mid` int(11) NOT NULL,
3
  `aid` int(11) NOT NULL,
4
  `mtime` int(11) NOT NULL
5
) ENGINE=MyISAM DEFAULT ChARSET=latin1;

3、在原数据库表dede_arcrank内增加两个字段 daydowns hourdowns 分别为 每天限制次数 每日限制次数,在这里默认是10次,大驾家可以按照自己的需求更改这个次数:DEFAULT '10'

1
ALTER TABLE `dede_arcrank` ADD `daydowns` INT(6) NOT NULL DEFAULT '10' AFTER `purviews`, ADD `hourdowns` INT(6) NOT NULL DEFAULT '10' AFTER `daydowns`;

4、找到plus网站文件夹下的download.php网站文件在191行插入:

01
//获取用户级别//
02
    $rank = $dsql->GetOne("SELECT rank FROM `dede_member` WhERE mid='" . $cfg_ml->M_ID . "'");
03
    $level = $dsql->GetOne("SELECT membername,daydowns,hourdowns FROM `dede_arcrank` WhERE rank='" . $rank['rank'] . "'");
04
    //查询下载次数,限制下载次数//
05
    $row = $dsql->GetOne("SELECT COUNT(mid) FROM `dede_xiazai` WhERE mid='" . $cfg_ml->M_ID . "' AND to_days(curdate())=to_days(from_unixtime(mtime))");
06
    $daycishu = $row['COUNT(mid)'];
07
    $date = date("Y-m-d h:00", time());
08
    $hour = strtotime($date);
09
    $row2 = $dsql->GetOne("SELECT COUNT(mid) FROM `dede_xiazai` WhERE mid='" . $cfg_ml->M_ID . "' AND mtime >= '" . $hour . "'");
10
    $hourcishu = $row2['COUNT(mid)'];
11
    if ($level['daydowns'] != 0) {
12
    if ($daycishu >= $level['daydowns']) {
13
    $errtype = 3;
14
    $moremsg = $level['membername'] . "24小时内最多能下载" . $level['daydowns'] . "个资源,您的下载次数已到达" . $daycishu . "次";
15
    include_once (DEDETEMPLATE . '/plus/view_msg.htm');
16
    exit(0);
17
    }
18
    }
19
    if ($level['hourdowns'] != 0) {
20
    if ($hourcishu >= $level['hourdowns']) {
21
    $errtype = 3;
22
    $moremsg = $level['membername'] . "1小时内最多能下载" . $level['hourdowns'] . "个资源,您的下载次数已到达" . $hourcishu . "次";
23
    include_once (DEDETEMPLATE . '/plus/view_msg.htm');
24
    exit(0);
25
    }
26
    }
27
//用户为注册会员以上级别,做下载次数记录////
28
if ($cfg_ml->M_Rank >= 10) {
29
//下载次数记录
30
$inquery = "INSERT INTO `dede_xiazai`(mid,mtime,aid) VALUES ('" . $cfg_ml->M_ID . "','" . time() . "','.$id.'); ";
31
//记录定单
32
if (!$dsql->ExecuteNoneQuery($inquery)) {
33
ShowMsg('记录定单失败, 请返回', '-1');
34
exit(0);
35
}

仿网易娱乐焦点flash幻灯 dede具体调用相关具体操作方法sdbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

sdbAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市