国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢list標簽orderby=weight 按權重排序無效解決辦法

2024-07-12 08:46:48
字體:
來源:轉載
供稿:網友

織夢dedecms在使用LIST標簽時,orderby=weight 按權重排序無效問題 ,下面言歸正傳。

1:找到list解析文件include/arc.listview.class.php 

發現排序規則里面并沒有按照weight排序的判斷,于是乎修改程序加入排序規則 

//排序方式  $ordersql = '';  if($orderby=="senddate" || $orderby=="id") {   $ordersql=" order by arc.id $orderWay";  }  else if($orderby=="hot" || $orderby=="click") {   $ordersql = " order by arc.click $orderWay";  }  else if($orderby=="lastpost") {   $ordersql = "  order by arc.lastpost $orderWay";  }  else if($orderby=="weight") {   $ordersql = "  order by arc.weight $orderWay";  }  else {   $ordersql=" order by arc.sortrank $orderWay";  }

同時修改條件 if(ereg('hot|click|lastpost',$orderby)) 為 if(ereg('hot|click|lastpost|weight',$orderby)) 。

 

另外arclist 對weight的排序也不準確,需要加上一個isweight的屬性

{dede:arclist typeid='32' pagesize='20' isweight='Y' orderby='weight' orderway='asc'} 。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 深泽县| 台中县| 蒙阴县| 鄄城县| 陕西省| 巴彦淖尔市| 金沙县| 额敏县| 阿瓦提县| 普定县| 布拖县| 锡林郭勒盟| 高雄县| 汉川市| 石门县| 嵊泗县| 靖宇县| 札达县| 阿拉善盟| 拜城县| 彭泽县| 新宁县| 马关县| 扎赉特旗| 鱼台县| 玛沁县| 左云县| 抚远县| 惠东县| 南溪县| 将乐县| 淮南市| 视频| 巴林右旗| 柳河县| 抚宁县| 四川省| 嘉荫县| 梁平县| 云龙县| 宁陵县|