linux centos8升级openssl 3.0.8版本全过程
需求如下:
由于帖子发表时间是好几年前,访客也一直在回复,访客要求按最新回复的时间来排序(默认是按回复时间排序的,比如2009年回
复的,排在前面,2016年回复的是排在后面)
基于discuz v3.2版本,解决方法如下:
找到dz模板目录下的 /template/default/forum/post_edit_option.htm这个文件
<p class="mbn"><input type="checkbox" name="ordertype" id="ordertype" class="pc" value="1" $ordertypecheck /><label for="ordertype">{lang post_descviewdefault}</label></p>
修改成
<p class="mbn"><input type="checkbox" name="ordertype" id="ordertype" class="pc" value="1" checked="checked" /><label for="ordertype">{lang post_descviewdefault}</label></p>
然后对于之前已发的帖子,如果量大的话手动修改很累,可以用以下SQL语句在后台或者phpadmin批量更新数据库:
UPDATE pre_forum_thread SET status=40
刷新缓存,应该就可以看到效果了。