admin 发表于 2019-8-26 12:35:19

Discuz!论坛帖子DIY时设置了阅读权限的帖子不显示的解决方案

修改./source/class/block/forum/block_thread.php文件

修改以下代码块,把其中的t.readperm='0'修改成1即可
$query = DB::query("SELECT DISTINCT t.*$sqlfield
                        FROM `".DB::table('forum_thread')."` t
                        $sqlfrom WHERE {$maxwhere}t.readperm='0'
                        $sql
                        AND t.displayorder>='0'
                        ORDER BY t.$orderby DESC
                        LIMIT $startrow,$items;"
                        );
修改后的代码如下:
$query = DB::query("SELECT DISTINCT t.*$sqlfield
                        FROM `" . DB::table('forum_thread') . "` t
                        $sqlfrom WHERE {$maxwhere}1
                        $sql
                        AND t.displayorder>='0'
                        ORDER BY t.$orderby DESC
                        LIMIT $startrow,$items;"
                );









页: [1]
查看完整版本: Discuz!论坛帖子DIY时设置了阅读权限的帖子不显示的解决方案