dedecms织梦系统如何按照软件下载次数排序?
时间:2024-03-02 09:09:18
来源:ucbug下载站
作者:ucbug下载站
dedecms织梦的arclist标签可以按照文章点击次数、发布日期、得分等进行排序,今天有个客户需要按照软件下载次数进行排列,于是做了简单二次开发,首先找到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.')';
}
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.')';
}
相关文章
- dedecms织梦程序后台备份跟恢复数据教程详解
- dedecms织梦怎么在虚拟主机里面做301重定向?
- dedecms织梦系统内容页如何调用当前页面URL?
- DedeCMS Error: (PHP 5.3 and above) Please set request_order
- DedeCMS Error:Tag disabled:"php" more...!错误怎么解决
- dedecms织梦后台验证码不能显示怎么解决?
- dedecms织梦程序的配置文件在哪?
- dedecms织梦系统怎么批量修改文章内容里的关键词?
- 织梦dedecms系统首页网址后的"index.html"怎样去掉?
- DEDECMS织梦网站后台打开空白怎么解决
简介:老李仿站专用器整理了dedecmsv5.7建站常用的150多个标签,后期标签还会继续整理,方便大家使用dedecms快速建站,而不用花大量时间记忆标签。工具的特点:1、改变了以往使用软件生成标签的习惯。2、现在生成的标签,不用在复制。3、当你的标签生成完毕以后,相应的标签
查看详情
推荐文章
文章排行