如何批量修改DISCUZ回贴按时间倒序显示

2018-11-02    来源:学做网站论坛

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

使用DISCUZ程序建论坛时,它的回贴默认情况下是按发贴时间顺序来显示的,也就是最新回复的内容却排在最后面,最前面排列的贴子却是最早回复的内容,这对于用户体验和SEO优化来说都不是很好。(相关知识:怎么做论坛网站?)

那么如何修改DISCUZ回贴按时间倒序显示呢?下面就讲一下自己建网站时如何实现这个效果,此方法适用于游戏论坛网站制作。

修改DISCUZ回贴按时间倒序显示步骤:

  1. 第一步:打开自己论坛的根目录,找到以下文件:/template/default/forum/post_editor_attribute.htm,
  2. 第二步:通过CTRL+F的快捷键,查到以下的代码:$ordertypecheck;
  3. 第三步:将$ordertypecheck替换成 checked="checked" ,这句代码的意思是以后在发帖的话,自动勾选默认倒序回复这个选项。
  4. 第四步:如果要批量修改以前发布的贴子的回贴顺序,就可以使用SQL命令来批量修改。首先进入网站后台,找到“站长----数据库----升级”
  5. 第五步:在SQL命令框中输入以下的SQL命令:UPDATE pre_forum_thread SET status=40 ? 然后点击提交(注意:使用SQL命令之前,一定要进行网站备份。相关知识:网站如何备份?);
    如何批量修改DISCUZ回贴按时间倒序显示
  6. 第六步:这样就可以将以前发布的论坛贴子也一次性修改了。这时只需要清除一下缓存就可以了。

标签: seo 代码 建网站 数据库 网站制作

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:discuz论坛出现database error怎么办

下一篇:解决Discuz点击diy没反应及TAB切换无反应的问题