首页 > CMS > 织梦DEDE > 正文

织梦dede:arclist按最新修改排序orderby=pubdate无效的解决方法

2024-07-12 08:50:28
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦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 发布时间


以上就是织梦dede:arclist按最新修改排序orderby=pubdate无效的解决方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表