Discuz论坛帖子有二种排序方式:一个是按照发布时间来排序,一个是按照回复时间来排序。常用的就是使用发布时间来排序,但在discuz仿站教程中,如果想修改某个帖子的顺序就很麻烦,因为Discuz后台并没有设置帖子发布时间的功能。
下面学做网站论坛介绍一下Discuz修改帖子发布时间实现自定义排序的方法,就是通过数据表的方式来修改帖子发布时间。
方法/步骤
- 登录自己空间的数据库管理phpmyadmin界面;找到数据表pre_forum_post和pre_forum_thread;

- 再搜索要修改时间帖子的tid并且编辑该条记录;
- 然后修改这条记录的dateline字段,这个字段就是记录帖子的发布时间,它是使用时间戳记录的,所以修改时,要将新的时间转化为时间戳。(转化工具可以在百度上搜到)

- 这样,我们就可以通过数据库修改数据表的方式来修改任何一个帖子的发布时间了。