織夢dede:arclist按最新修改排序orderby=pubdate無效的解決方法
阿新 • • 發佈:2018-11-06
在dede:arclist標籤中如果你想按orderby=pubdate按最新修改排序輸出文件,但是系統還是按orderby=sortrank給你輸出,因為程式沒有寫上按orderby=pubdate的條件
修正教程
開啟 /include/taglib/arclist.lib.php 找到
else if($orderby == 'sortrank' || $orderby=='pubdate') $ordersql = " ORDER BY arc.sortrank $orderWay";
改成
else if($orderby == 'sortrank') $ordersql = " ORDER BY arc.sortrank $orderWay";else if($orderby == 'pubdate') $ordersql = " ORDER BY arc.pubdate $orderWay";
前臺標籤
{dede:arclist typeid='' row='' orderby='pubdate'}
<a href="[field:arcurl/]">[field:title/]</a>
{/dede:arclist}
欄位說明
- sortrank 文章排序時間(用於置頂方法)
- pubdate 修改時間
- senddate 釋出時間