濮阳杆衣贸易有限公司

主頁(yè) > 網(wǎng)站建設(shè) > 建站知識(shí) > dede:arclist標(biāo)簽按自定義字段排序orderby

dede:arclist標(biāo)簽按自定義字段排序orderby

POST TIME:2018-03-15 21:24

{dede:arclist orderby='排序字段' } {/dede:arclist} orderby='sortrank' 文檔排序方式 § orderby='hot' 或 orderby='click' 表示按點(diǎn)擊數(shù)排列 § orderby='sortrank' 或 orderby='pubdate' 按出版時(shí)間排列 § orderby='near' § orderby=='lastpost' 按最后評(píng)論時(shí)間 § orderby=='scores' 按得分排序 § orderby='id' 按文章ID排序 § orderby='rand' 隨機(jī)獲得指定條件的文檔列表 而能給orderby賦值的只能是上面列出的值,也就是說(shuō)dede:arclist 標(biāo)簽只能按照上面列出的字段排序。 那怎樣才能按照自定義的字段排序呢?假如我現(xiàn)在在dede_archives表里面添加了一個(gè)字段NewField, 我想按照這個(gè)字段排序。直接這樣寫(xiě):{dede:arclist orderby='NewField' }是不行的。那應(yīng)該怎樣修改? 修改文件include/arc.listview.class.php,參考附件arc.listview.class.php(版本5.5utf8),修改如下: 1、在第560行至562行處添加如下代碼: else if($orderby=="NewField") { $ordersql = " order by arc.NewField $orderWay"; } 2、修改603行代碼,修改如下: if(ereg('hot|click|lastpost|NewField',$orderby))


收縮
  • 微信客服
  • 微信二維碼
  • 電話(huà)咨詢(xún)

  • 400-1100-266
凌源市| 临湘市| 钟山县| 台山市| 西藏| 大厂| 桃园市| 彝良县| 平邑县| 陆丰市| 安义县| 长岭县| 开阳县| 微山县| 延边| 北碚区| 安泽县| 马关县| 汽车| 乐昌市| 柞水县| 苍南县| 新泰市| 禄丰县| 榆中县| 平凉市| 巍山| 寿阳县| 开封市| 额尔古纳市| 德州市| 铁岭市| 讷河市| 兴隆县| 南陵县| 元朗区| 广东省| 象山县| 千阳县| 萍乡市| 鄂托克旗|