安装使用 Discuz! X2.5 在线用户列表不显示用户的解决方法

[复制链接]
ARCHY明星会员实名认证 发表于 2012-7-17 08:13:15 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
最近有些用户论坛首页的在线用户列表详情不显示,怎么设置都不行。下面说说原因和解决方法:
discuz! X2.5 现在添加了控制session机制(建议在线用户数超过2万时开启本功能 )的开关,关闭掉session机制能够降低服务器的压力 ,但是游客数和用户的在线时长将不再进行统计,论坛首页和版块列表页面的在线用户列表功能将不可用。

分析:discuz.htm模板中控制在线用户列表显示代码

从第290行:
  1. <!--{if empty($gid) && $_G['setting']['whosonlinestatus']}-->
复制代码
开始到 第 346行结束。

在线用户列表控制设置检查方法:

一、是否开启 session机制 设置:

是否开启 session机制 设置

是否开启 session机制 设置


二、在线用户列表显示设置:

如果要关闭掉在线用户列表,将“显示在线用户” 选择为空

在线用户列表显示设置

在线用户列表显示设置


三、在线用户列表图标设置:

在线用户列表图标设置

在线用户列表图标设置


如果要将游客也显示,在此处给游客用户组添加图标




上一篇:Discuz! NT 3.0-3.9版本转换到 Discuz! X2.5论坛的教程
下一篇:Discuz! X论坛 与 UCenter 通信失败的解决方法总结

大神点评2

 楼主| ARCHY明星会员实名认证 发表于 2012-7-17 08:43:29 [安装使用] 显示全部楼层
沙发自己坐
zhangf112 发表于 2012-12-13 03:29:39 [安装使用] 显示全部楼层
看见这帖子我想起一件事,之前我论坛发现会员的在线时间一直是0,去官方论坛一搜索,N个和我一样情况的在求助,好多大神也给出了各种乱七八糟复杂的方法,没一个能解决,找了一晚上愣是没找到一个管用的,几天之后,终于让我发现了这个设置:session的选项,开启之后在线时间正常了..
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表