电脑知识大全-计算机网络应用基础知识,电脑基础知识与技术学习网移动版

首页 > 电脑基础 > 电脑使用技巧 >

织梦文章自定义排序(2)

前面介绍的是给DEDE标签arclist增加排序功能。现在介绍一下给织梦list标签增加自定义排序的功能。
自定义排序的字段是我们在后台模型中增加的。其中涉及的文件还是上面有提到的
arc.listview.class.php文件。在arc.listview.class.php文件中找到约558行处,回车换行加上以下代码

else if($orderby=="paixu") {
$ordersql = " order by paixu $orderWay";//paixu为自定义排序字段
}

然后找到约597行,将代码

//如果不用默认的sortrank或id排序,使用联合查询(数据量大时非常缓慢)
if(ereg('hot|click|lastpost',$orderby))改成

//如果不用默认的sortrank或id排序,使用联合查询(数据量大时非常缓慢)
if(ereg('hot|click|lastpost|paixu',$orderby))

在前台调用使用以下方式
{dede:list pagesize='5' orderby='paixu' orderway='asc'}

……………………

{/dede:list}

(责任编辑:电脑知识大全)