最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
织梦CMS让列表页按文章的更新日期pubdate排序
时间:2022-06-25 16:24:51 编辑:袖梨 来源:一聚教程网
注意:
在列表页模板,即使你指定orderby='pubdate',但实际还是不是按照pubdate排序的(通过下文可知它是按sortrank排序的)。
解决办法
include/arc.listview.class.php 600行左右如下:
代码如下 | 复制代码 |
//排序方式 $ordersql = ''; if($orderby=="senddate" || $orderby=="id") { $ordersql=" order by arc.id $orderWay"; } else if($orderby=="hot" || $orderby=="click") { $ordersql = " order by arc.click $orderWay"; } else if($orderby=="lastpost") { $ordersql = " order by arc.lastpost $orderWay"; } else { $ordersql=" order by arc.sortrank $orderWay"; } |
可以看到当$orderby为"pubdate"时,排序依据变为$ordersql=" order by arc.sortrank $orderWay";
需要修改两个地方:
修改1)接受pubdate排序方式。
代码如下 | 复制代码 |
//排序方式 $ordersql = ''; |
修改2)直接查询archives表(查询arctiny虽然快,但是可惜arctiny表没有pubdate字段),修改include/arc.listview.class.php 650行左右。
代码如下 | 复制代码 |
if(ereg('hot|click|lastpost|pubdate',$orderby)) if(ereg('hot|click|lastpost',$orderby)) // |
相关文章
- 火影忍者六道枫怎么玩 07-02
- 像素纪元弓箭手电套CD流玩法分享 07-02
- 地下城与勇士起源2024金秋套外观全职业怎么样 地下城与勇士起源全职业金秋套外观详情 07-02
- PS把白天风景图片制作成夜晚星光朦胧效果教程 07-02
- 区块链:2025最新币安Megadrop任务教学:如何获得最多积分? 07-02
- 剑星废土左边山顶怎么登顶-剑星废土左边山顶登顶方法 07-02