1. 程式人生 > >織夢 列表頁 list標籤 按照自已設定的方式排序

織夢 列表頁 list標籤 按照自已設定的方式排序

一、可以按照權重排序 降序排序 desc

1、新增的文章預設權重是自動加1,所以只要把想置頂的文章權重設定很高,如10000

2、{dede:list pagesize='12′ orderby='weight' orderway='desc'}

 這樣既可以是按照日期排序,又可以自己設定文章排序。

二、list標籤預設不支援weight

1、修改include目錄下的arc.listview.class.php

查詢else if($orderby=="lastpost") { $ordersql = "  ORDER BY arc.lastpost $orderWay";} , dedecms5.7sp2大概在768行

在下面補充

else if($orderby=="weight") { $ordersql = " order by arc.weight $orderWay"; }

2,同樣是這個檔案,

查詢“if(preg_match('/hot|click|lastpost/', $orderby))”

改為:

if(preg_match('/hot|click|weight|lastpost/', $orderby))