織夢dede:arclist按最新修改排序orderby=pubdate無效的解決方法


在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 發布時間


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM