[Discuz!故障] 升级Discuz! X3.1后导读页面不显示帖子,问题解疑。

[复制链接]

[Discuz!故障] 升级Discuz! X3.1后导读页面不显示帖子,问题解疑。[复制链接]

crx349 发表于 2013-10-12 15:31:46 [显示全部楼层] |阅读模式 回复:  0 浏览:  6611
一、关于导读页面 最新热门、最新精华、查看新帖 选项中,没有帖子显示的问题解疑。

1、先来看看第一个导读设置问题:
     这个最新热门、最新精华帖子,有可能是你最近一周都没有帖子,所以在导读页面显示为空白了。可以按照如图设置:后台 -》全局 -》站点功能 -》导读设置 -》热帖聚合时间范围、精华聚合时间范围 都设置为:三个月即可。(根据站点自身的数据进行设置)。


2、第二个问题,版块的权限:
     后台 -》论坛 -》版块管理 -》编辑版块 -》权限相关 -》版块权限 -》浏览版块权限 都不勾选,帖子才能在导读中显示。
在 source\module\forum\forum_guide.php 文件中的代码
  1. if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {
复制代码
可以看出 !$forum['viewperm'] 就是判断用户组浏览版块权限的,只要你在版块中勾选任意一个用户组,该版块的帖子就不能显示在导读页面中。这是为了考虑性能而做的导读全局缓存。所以版块这里如果需要设置浏览权限的,可以直接到用户组中进行设置。
      根据以上得出结论:如果版块中勾选了浏览权限,帖子就不会在导读中显示。
      
是不是感觉有点复杂啊?
其实就是一句话:
如果版块中勾选了浏览权限,帖子就不会在导读中显示,需要设置版块权限的,可直接到用户组中进行设置。 按照这个理解就不会有错的。

不改权限的解决办法:
  1. if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['viewperm'] && !$forum['havepassword']) {
复制代码
改为

  1. if($forum['type'] != 'group' && $forum['status'] > 0 && !$forum['havepassword']) {
复制代码

转载请说明出处,本文地址:https://xcadmin.com/thread-1558-1-1.html
无限星辰工作室 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

管理员

306

主题

448

帖子

1885

积分

管理员

Rank: 9Rank: 9Rank: 9

站长币
1437
主机金
0
威望
0
贡献值
0
阅读权限
200
积分
1885

最新帖子

  • 爱好编辑 爱好编辑 5月8日

    KX-6000G 在3D Mark11中显示核显型号为ZX C1080,P分为1046,对比之前的C960大约250-2

    帖子: 兆芯KX-6000G 发布 3倍GPU性能提升

  • 爱星辰 爱星辰 5月8日

    在index首页增加客服代码及一键拨打电话 1.index.wxss或者app.wxss文件里增加样式

    帖子: 微信小程序增加悬浮在线客服

  • 星辰网编 星辰网编 5月8日

    据外媒报导,本周一(10月5日)在印度产生一同悲惨剧,35只猕猴打群架撞塌民房,导致

    帖子: 印度35只猴子打群架撞塌民房

  • 拖动客服框
    Online Service
    点击这里给我发消息
    点击这里联系我们
    微信扫一扫
    在线客服

    Archiver|手机版|小黑屋|星辰资讯网

    © 2015-2020 Comsenz Inc.  Powered by Discuz! X3.4

    1
    QQ