|
| 首页 >> DiY-Page技术支持 >> 免费用户提问交流 >> 经典问题汇总 |
| 请教WS关于主题列表中的排序方式设置 |
| 作者 waterbank 查看 1166 发表时间 2007/6/19 15:41 【论坛浏览】 |
|
想实现:在主题列表中,先显示论坛置顶的主题,然后按主题发表时间(dateline)或者最近发帖时间(lastpost)显示普通的主题 我试用了 displayorder||dateline DESC 以及 displayorder,dateline DESC,好像都不行,帖子的排行顺序是乱的,看不出规律 WS解答一下,应该怎样实现?谢谢! [ 本帖最后由 waterbank 于 2007-6-24 16:03 编辑 ] |
| 序号 | 评论者 | 共有评论 5 【论坛浏览】 【发表评论】 | 评论时间 |
| 1 | klgd | 我想起来上次你给我说的是按置顶排的,没发表时间 我觉得这2个不能同时存在 |
2007/6/19 16:37 |
| 2 | wenshuang | 想实现:在主题列表中,先显示论坛置顶的主题,然后按主题发表时间(dateline)或者最近发帖时间(lastpost)显示普通的主题 这个用一句MYSQL语句是实现不了的,所以DZ后台里也说,开启全局置顶会增加数据库查询 暂时还做不到 |
2007/6/19 19:11 |
| 3 | waterbank | 经测试,“displayorder DESC, dateline DESC“ 便可实现顶楼所述的排序,即先显示置顶主题,然后按发帖时间为序显示普通主题 另外,dp后台的主题列表对象里面的“按论坛内定的顺序”对应的代码为displayorder ASC。个人认为这个默认设置应该改进,想想看,似乎没有人会有这种需求~~ [ 本帖最后由 waterbank 于 2007-6-24 15:24 编辑 ] |
2007/6/24 15:05 |
| 4 | klgd | 恩,确实可以实现! 我也觉得应该增加些筛选和排序方式 刚刚知道 ASC是升序,DESC是降序 [ 本帖最后由 klgd 于 2007-6-24 17:31 编辑 ] |
2007/6/24 15:45 |
| 5 | wenshuang | 嗯,你的研究很有意义!谢谢 | 2007/6/24 19:55 |
共有评论数 5 每页显示 10
|
|||