dedecms標籤按照權重排序
arclist 標籤按照權重排序,修改arclist.lib.php
大約在74 、75行找到:
// arclist是否需要weight排序,預設為”N”,如果需要排序則設定為”Y”
$isweight = $ctag->GetAtt(`isweight`);
把這行修改為:
$weight = $ctag->GetAtt(`weight`);
大約在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()";
else $ordersql = " ORDER BY arc.sortrank $orderWay";
在其中新增 else if($orderby == `weight`) $ordersql = ” order by arc.weight $orderWay”;//如果設定按權重排序,則按權重排序
相關文章
- Elasticsearch 按照標籤匹配個數優先排序查詢Elasticsearch排序
- dedecms模板標籤dede:channelartlist詳解
- dedeCMS標籤[field:typedir/]中{cmspath}的去除辦法
- ci3+smarty模仿開發出dedecms標籤
- dedeCMS 編輯文件後權重無法修改
- 織夢cms經典SQL呼叫標籤程式碼_dedecmsSQL
- 按照價格排序!排序
- DEDEcms的tag標籤修改長度、語法及呼叫方法
- HTML 標籤參考手冊 - 功能排序HTML排序
- 關於標籤元素的重點知識
- js 漢字按照拼音排序效果JS排序
- sort按照數值大小排序排序
- MySQL 按照指定的欄位排序MySql排序
- properties標籤和typeAliases標籤
- dedecms二級欄目分類使用channelartlist標籤實現當前欄目高亮
- JavaScript按照漢字拼音順序排序JavaScript排序
- Map按照key和value進行排序排序
- Python dict sort排序 按照key,valuePython排序
- HTML標籤(基本標籤的使用)HTML
- 自定義標籤【迭代標籤】薦
- java <%!%>標籤和<%%>標籤的使用Java
- VOC標籤轉化為YOLO標籤YOLO
- html中常用的標籤-表格標籤HTML
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- List集合按照由小到大排序或者由大到小排序排序
- 「Js」物件按照鍵名來進行排序JS物件排序
- 按照NSArray內部的某個物件排序物件排序
- mysql按照漢字拼音進行order by排序MySql排序
- MapReduce 按照Value值進行排序輸出排序
- html中常用的標籤-表單標籤HTML
- 織夢dedecms自定義文章排序weight用法排序
- Git 標籤Git
- HTML <a> 標籤HTML
- script標籤
- HTML 標籤HTML
- HTML 標籤HTML
- html標籤HTML
- base標籤