织梦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 发布时间
免责声明:本文由 一秒搜在https://www.1miaoseo.com发布,不代表SEO优化_织梦仿站[低至599]_网络营销推广服务-一秒搜立场。
本站所发布文章和图片均来自用户分享和网络收集,https://www.1miaoseo.com/seojc/seojq_1264.html文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。