• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    DEDECMS列表标签按照下载次数排序
    POST TIME:2017-10-25 10:41

    DEDECMS按照下载次数排序,排序在SQL语句里无非就是order by 下载次数 desc,知道了这个然后我们就看需要改哪里了。

    找到include目录下面的taglib目录里的arclist.lib.PHP文件在376行后加入如下代码
    if($orderby == 'down')
    {
    $sql = "select SUM(downloads) as down_num,id from dede_downloads group by id ORDER BY down_num DESC LIMIT 0,15";
    $dsql->Execute('me',$sql);
    while($drow = $dsql->GetArray() )
    {
    $arr[] = $drow['id'];
    }
    $dstr = implode(",",$arr);
    if($orwhere!='')
    {
    $orwhere .= " AND arc.id in($dstr)";
    }else{
    $orwhere .= " where arc.id in($dstr)";
    }
    $ordersql = 'ORDER BY field(arc.id,'.$dstr.')';
    }

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!