使用DISCUZ程序建论坛时,它的回贴默认情况下是按发贴时间顺序来显示的,也就是最新回复的内容却排在最后面,特别前面排列的贴子却是特别早回复的内容,这对于用户体验和SEO优化来说都不是很好。
那么如何修改DISCUZ回贴按时间倒序显示呢?下面就讲一下自己建网站时如何实现这个效果,此方法适用于游戏论坛网站制作。
修改DISCUZ回贴按时间倒序显示步骤:
- 第一步:打开自己论坛的根目录,找到以下文件:/template/default/forum/post_editor_attribute.htm,
- 第二步:通过CTRL+F的快捷键,查到以下的代码:$ordertypecheck;
- 第三步:将$ordertypecheck替换成 checked=”checked” ,这句代码的意思是以后在发帖的话,自动勾选默认倒序回复这个选项。
- 第四步:如果要批量修改以前发布的贴子的回贴顺序,就可以使用SQL命令来批量修改。首先进入网站后台,找到“站长—-数据库—-升级”
- 第五步:在SQL命令框中输入以下的SQL命令:UPDATE pre_forum_thread SET status=40 然后点击提交(注意:使用SQL命令之前,一定要进行网站备份。);
- 第六步:这样就可以将以前发布的论坛贴子也一次性修改了。这时只需要清除一下缓存就可以了。