1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.1 Who is Online doesn't work

Discussion in 'Troubleshooting and Problems' started by Luxus, May 13, 2012.

  1. Luxus

    Luxus Well-Known Member

    Hi, I wanted to move the Who is Online box from the sidebar to the bottom of the index page.
    In the <xen:hook name="ad_below_content" /> template I copy&pasted the code for this box:
    PHP:
    <xen:hook name="ad_below_content" />
    <
    xen:edithint template="sidebar.css" />
     
    <!-- 
    blocksidebar_online_users -->
    <
    div class="section membersOnline userList">       
        <
    div class="secondaryContent">
            <
    h3><a href="{xen:link online}" title="{xen:phrase see_all_online_users}">{xen:phrase members_online_now}</a></h3>
           
            <
    xen:if is="{$onlineUsers.records}">
               
                <
    ol class="listInline">
                    <
    xen:foreach loop="$onlineUsers.records" value="$useri="$i">
                        <
    xen:if is="{$i} <= {$onlineUsers.limit}">
                            <
    li>
                            <
    xen:if is="{$user.user_id}">
                                <
    a href="{xen:link members, $user}"
                                    
    class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}">{$user.username}</a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                            <
    xen:else />
                                {
    xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if>
                            </
    xen:if>
                            </
    li>
                        </
    xen:if>
                    </
    xen:foreach>
                    <
    xen:if is="{$onlineUsers.recordsUnseen}">
                        <
    li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}">{xen:phrase and_x_more'count={xen:number $onlineUsers.recordsUnseen}'}</a></li>
                    </
    xen:if>
                </
    ol>
            </
    xen:if>
           
            <
    div class="footnote">
                {
    xen:phrase online_now_x_members_y_guests_z'total={xen:number $onlineUsers.total}''members={xen:number $onlineUsers.members}''guests={xen:number $onlineUsers.guests}'}
            </
    div>
        </
    div>
    </
    div>
    <!-- 
    end blocksidebar_online_users -->
    But something doesn't work right, as it always shows 0 users online. If I put it back to the sidebar, it works again. Can anyone help me fixing this?
     
  2. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

Share This Page