您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦cms按照软件下载次数排列的方法
若烟2023-09-25 13:54:50dedecms教程已有人查阅
导读织梦的arclist标签可以按照文章点击次数、发布日期、得分等进行排序,今天有个客户需要按照软件下载次数进行排列,于是做了简单二次开发
织梦的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.')';
}
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦5.6tags.php标签不能按照时间排序的解决方法
使用版本 dedecms 5.6在论坛里面找好好久怎么都找不到解决方案,不过,经过长时间的摸索,终于找到了解决方案,供大家分享。 -
织梦dedecms时间标签调用归总分享
因为织梦模板制作的需要,小编整理了一些织梦时间调用的标签代码,分享给大家。DEDECMS时间调用标签大全: -
dedecms网站怎么搬家,dedecms网站教程
一、登陆你的DEDECMS后台,在“系统”区找到“数据库备份/还原”,将数据库进行“备份”;二、将老空间里所有的文件,全部下载至你的电脑本地; -
dedecms织梦loop循环调用自定义表单的留言内容的方法示例
给大家带来一个织梦用loop循环调用自定义表单的留言内容技巧写法{dede:loop table=dede_diyform1 sort=id row=30
留言与评论 (共有 条评论) |