现在 X1.5 不想以前版本,首页在线会员列表显示可以在后台设置默认展开或者默认收缩;现在即使后台设置了默认展开,那么如果当在线会员数量超过 500 个的时候,还是会默认收缩,这样做的目的是减少负载,更快速的展示首页。

所以可能有站长跟我当初一样纳闷,为什么命名设置了默认展开,可是每次打开首页都是收缩的,看了上面的解释,现在明白是怎么回事了吧? 呵呵~

另外,需要明白的一点,这个是当你在线人数超过 500 时候系统才会默认缩略,如果你论坛在线人数长期低于 500 人,那么可以不用本教程方法,如果在线人数较多,继续看下面操作方法。

下面开始讲修改方法:
source/module/forum/forum_index.php 文件打开查找 (约 170 行):

  1. $detailstatus
    = $showoldetails == 'yes' || (((!isset($_G['cookie']['onlineindex'])
    && !$_G['setting']['whosonline_contract']) ||
    $_G['cookie']['onlineindex']) && $onlinenum < 500 &&
    !$showoldetails);

将里面的数字 500 换成更大一点的数,比如换成 2000,那么就是说当你论坛在线人数大于 2000 时候才会默认收缩。