"景先生毕设|www.jxszl.com

织梦dedeCMS列表标签按照下载次数排序

2022-10-29 16:28编辑: www.jxszl.com景先生毕设
DEDECMS按照下载次数排序,排序在SQL语句里无非就是orderby下载次数desc,知道了这个然后我们就看需要改哪里了.
找到include目录下面的taglib目录里的arclist.lib.PHP文件在IIIVIIVI行后加入如下代码
if($orderby==down)<

 更多精彩就在: 51免费论文网|www.jxszl.com 
br/>{
$sql="selectSUM(downloads)asdown_num,idfromdede_downloadsgroupbyidORDERBYdown_numDESCLIMIT0,I.V";
$dsql->Execute(me,$sql);
while($drow=$dsql->GetArray())
{
$arr[]=$drow[id];
}
$dstr=implode(",",$arr);
if($orwhere!=)
{
$orwhere.="ANDarc.idin($dstr)";
}else{
$orwhere.="wherearc.idin($dstr)";
}
$ordersql=ORDERBYfield(arc.id,.$dstr.);
}


原文链接:http://www.jxszl.com/biancheng/dedecms/75135.html