在discuz里面,有时候因为我们的服务器时间没有及时同步,会出现发帖的楼主和楼层错乱的问题(因为楼层是按发帖时间排列的),这种情况下,如果这篇帖子很重要,可能我们就需要手工编辑discuz的发帖时间。
以discuz x 2.5为例,进入phpmyadmin,找到 “你的安装前缀_forum_post” 的数据表,然后看看表结构:
可以看到该表的数据结构,其中的dateline就是存放发帖时间的字段,我们可以先通过phpmyadmin的搜索功能,搜索message字段中的关键字,找到相应的帖子,然后查看其dateline的数值。
因为discuz 中dateline 实际存放的是 Unix时间戳,需要通过工具去转换一下。推荐Chinaz的 Unix时间戳 工具:http://tool.chinaz.com/Tools/unixtime.aspx
输入你想修改为的时间,然后转换成Unix时间戳,再用得到的Unix时间戳粘贴覆盖dateline中对应的值即可。
回到Discuz中,刷新查看一下,楼层顺序是否已经正确调整了?
原文链接:http://94wz.top/2222.html,转载请注明出处。
评论0