Relocate members online info

Neil E.

Active member
I'm looking to change how the members online info is viewed. I would like to move the members online info to the bottom of the page (directly above the footer, with the container set for full width). The idea is to take up about the same page space as the bottom breadcrumb. All of the members online would show in the list (small forum, only about 30 users online at any one time).


Jake Bunce

XenForo moderator
Staff member
Admin CP -> Appearance -> Templates -> forum_list

Move the red code as indicated:

Rich (BB code):

<xen:container var="$head.canonical"><link rel="canonical" href="{xen:link 'canonical:index'}" /></xen:container>
<xen:if is="{$xenOptions.boardDescription}"><xen:container var="$head.description">
	<meta name="description" content="{$xenOptions.boardDescription}" /></xen:container></xen:if>
<xen:container var="$head.openGraph">
	<xen:include template="open_graph_meta">
		<xen:set var="$url">{xen:link 'canonical:index'}</xen:set>
		<xen:set var="$title">{$xenOptions.boardTitle}</xen:set>

<xen:hook name="forum_list_nodes">
	<xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
	<xen:edithint template="sidebar.css" />
	<xen:hook name="forum_list_sidebar">
		<xen:include template="sidebar_online_users" />
		<!-- block: forum_stats -->
		<div class="section">
			<div class="secondaryContent statsList" id="boardStats">
				<h3>{xen:phrase forum_statistics}</h3>
				<div class="pairsJustified">
					<dl class="discussionCount"><dt>{xen:phrase discussions}:</dt>
						<dd>{xen:number $boardTotals.discussions}</dd></dl>
					<dl class="messageCount"><dt>{xen:phrase messages}:</dt>
						<dd>{xen:number $boardTotals.messages}</dd></dl>
					<dl class="memberCount"><dt>{xen:phrase members_count}:</dt>
						<dd>{xen:number $boardTotals.users}</dd></dl>
					<dl><dt>{xen:phrase latest_member}:</dt>
						<dd><xen:username user="$boardTotals.latestUser" /></dd></dl>
					<!-- slot: forum_stats_extra -->
		<!-- end block: forum_stats -->
		<xen:include template="sidebar_share_page">
			<xen:set var="$url">{xen:link canonical:index}</xen:set>

That will achieve the desired positioning. But the styling will be different outside of the sidebar so you may need to play with the CSS.