dedecms 首頁arclist按照'weight'排序_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
1、 在織夢系統中找到以下目錄\include\taglib中的arclist.lib.php文件并打開,大約在74 、75行找到:
- <span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">1 // arclist是否需要weight排序,默認為"N",如果需要排序則設置為"Y"
- $isweight = $ctag->GetAtt('isweight');
- </span></span>
把這行修改為:
- <span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">1 $weight = $ctag->GetAtt('weight');
- </span></span>
2、大約在327行找到
//文檔排序的方式
$ordersql = '';
if($orderby=='hot' || $orderby=='click') $ordersql = " ORDER BY arc.click $orderWay";
else if($orderby == 'sortrank' || $orderby=='pubdate') $ordersql = " ORDER BY arc.sortrank $orderWay";
else if($orderby == 'id') $ordersql = " ORDER BY arc.id $orderWay";
else if($orderby == 'near') $ordersql = " ORDER BY ABS(arc.id - ".$arcid.")";
else if($orderby == 'lastpost') $ordersql = " ORDER BY arc.lastpost $orderWay";
else if($orderby == 'scores') $ordersql = " ORDER BY arc.scores $orderWay";
else if($orderby == 'rand') $ordersql = " ORDER BY rand()";
- <span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;">1 else if($orderby == 'weight') $ordersql = " order by arc.weight asc";//在這里增加一行---->如果沒有特定設置排序則按照權重先排序
- </span></span>
else $ordersql = " ORDER BY arc.sortrank $orderWay";
僅供大家參考學習哦,有需要的可以記錄下來。
僅供大家參考學習哦,有需要的可以記錄下來。
相關DedeCms教程:
- 織夢dedecms文章被評論后發短消息給作者的方法
- 織夢圖集 上傳圖片小于設定尺寸 縮略圖生成失敗的解決辦法
- 織夢cms系統TAG標簽和分頁偽靜態設置教程
- dedecms在首頁調用會員信息(會員頭像和名字等)
- dede搜索結果頁支持article、sql、channelartlist 等標簽
- 織夢cms批量取消審核文檔的實現方法
- 織夢dedecms在模板頁面中實現會員登錄退出狀態顯示
- 織夢dedecms使用Mysql8.0無法登錄后臺的解決辦法
- 織夢上傳本地視頻后 文件管理器中不顯示解決辦法
- DEDECMS織夢內容頁調用seotitle標題的寫法
- 將織夢DEDECMS的驗證碼改為數字
- 兩種可以實現DEDECMS欄目統計功能的方法