online users page

Jake Bunce

XenForo moderator
Staff member
You can implement an auto refresh on that page by editing this template:

Admin CP -> Appearance -> Templates -> PAGE_CONTAINER

Add this code to the head:

	<xen:if is="{$contentTemplate} == 'online_list'">
		<meta http-equiv="refresh" content="30" />
like so:

<!DOCTYPE html>
<html id="XenForo" lang="{$visitorLanguage.language_code}" class="Public {xen:if {$visitor.user_id}, 'LoggedIn', 'LoggedOut'}" xmlns:fb="">
<xen:hook name="page_container_head">
	<meta charset="utf-8" />
	<xen:if is="{$requestPaths.fullBasePath}"><base href="{$requestPaths.fullBasePath}" /></xen:if>
	<title><xen:if is="{$title}">{xen:raw $title} | {$xenOptions.boardTitle}<xen:else />{$xenOptions.boardTitle}</xen:if></title>
	<noscript><style type="text/css">.JsOnly { display: none !important; }</style></noscript>
	<link rel="stylesheet" type="text/css" href="css.php?css=xenforo,form,public&amp;style={xen:urlencode $_styleId}&amp;d={$visitorStyle.last_modified_date}" />

	<xen:include template="google_analytics" />
	<xen:include template="page_container_js_head" />
	<xen:if is="{$pageDescription.content} AND !{$pageDescription.skipmeta} AND !{$head.description}"><meta name="description" content="{xen:string wordTrim, {xen:helper stripHtml, {xen:raw $pageDescription.content}}, 200}" /></xen:if>
	<xen:if is="{$head}"><xen:foreach loop="$head" value="$headElement">{xen:raw $headElement}</xen:foreach></xen:if>

	<xen:if is="{$contentTemplate} == 'online_list'">
		<meta http-equiv="refresh" content="30" />
Change the number 30 to whatever you want. That means it will refresh every 30 seconds.


Active member
Jake, may i ask another question. In online page of some vbulletin forum indicates search bots like "google bot, bing spider etc. How can i provide that the visitor is a bot or a real person?