Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 不开启板块边栏,在帖子列表页显示会员在线列表

[复制链接]
十八楼 发表于 2013-1-26 18:48:29 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2.5
浏览器: IE8 
使用模板: 官方模板
BUG地址: https://discuz.dismall.com/
刚接触DZ没多久,X2.5的版本,在官方模版的基础上,尝试修改风格。想在帖子列表页显示会员在线列表,并置于顶部发帖按钮上面,然后卡壳了。请过路达人大虾指点,小弟万分感激。

具体问题如下:

在后台版面设置显示边栏时,在线列表可正常显示,如下图——


在后台设置不显示边栏时,就无法正常显示了,“伸缩,收起”按钮也无效,在线人数也无法读取,如下图——


forumdisplay关于在线部分代码
  1. <!--{if !($_G['forum']['simple'] & 1) && $_G[setting][whosonlinestatus]}-->
  2. <div class="bm">
  3. <!--{if $detailstatus}-->
  4. <div class="bm_h cl">
  5. <span class="o y"><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&page=$page&showoldetails=no#online"><img src="{IMGDIR}/collapsed_no.gif" alt="" /></a></span>
  6. <h2>{lang forum_activeusers} ($onlinenum)</h2>
  7. </div>
  8. <div class="bm_c">
  9. <ul class="ml mls cl">
  10. <!--{loop $whosonline $key $online}-->
  11. <li>
  12. <a href="home.php?mod=space&uid=$online[uid]" class="avt"><!--{avatar($online[uid],small)}--></a>
  13. <!--{if $online['uid']}-->
  14. <p><a href="home.php?mod=space&uid=$online[uid]">$online[username]</a></p>
  15. <!--{else}-->
  16. <p>$online[username]</p>
  17. <!--{/if}-->
  18. <span>$online[lastactivity]{LF}</span>
  19. </li>
  20. <!--{/loop}-->
  21. </ul>
  22. </div>
  23. <!--{else}-->
  24. <div class="bm_h cl">
  25. <span class="o y"><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&page=$page&showoldetails=yes#online" class="nobdr"><img src="{IMGDIR}/collapsed_yes.gif" alt="" /></a></span>
  26. <h2>{lang forum_activeusers} ($onlinenum)</h2>
  27. </div>
  28. <!--{/if}-->
  29. </div>
  30. <!--{/if}-->
复制代码
实在没办法了,也曾试过将首页的在线列表代码修改后插入,一样无法读取。
恳请,恳请路过达人大虾指点,小弟感激不尽。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 13:41 , Processed in 0.147021 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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