打造自定义字段排序 DEDECMS(2)

1、打开include/arc.listview.class.php      //修改代码文件
     到558行,回车增加一行,加入以下代码:
     else if($orderby=="orderid") {
         $ordersql = " order by arc.orderid $orderWay"; //orderid为dede_archives表里面自己添加的字段
     }
2、打开include/taglib/arclist.lib.php      //修改代码文件
     到233行,回车增加一行,加入以下代码:
     else if($orderby == 'orderid') $ordersql = " order by arc.orderid $orderWay,arc.id $orderWay";

这样就能实现自定义字段的操作了,UTF-8版也可以类似修改即可。

四、HTML模板调用如下:
{dede:arclist typeid='2' row='11' titlelen='42' orderby='orderid' orderway='desc'}
.................
{/dede:arclist}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/049d3cdf1f44504c94a058b1f9de8654.html