最新下载
热门教程
- 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)) // |
|
相关文章
- 四级报名官网入口-英语四级考试报名官网 01-05
- 师学通网页版登录-师学通电脑版官网登录 01-05
- 百度网盘网页版入口-百度网盘官方网页登陆地址 01-05
- 小麦助教网页版登录-小麦助教官网电脑版登录 01-05
- 四六级报名官网入口-四六级考试报名官网 01-05
- 冬日狂想曲作弊码大全-冬日狂想曲作弊码全分享 01-05