You'll need to copy some of the code from
/includes/modules/sideboxes/whos_online.php
to your /includes/templates/YOUR TEMPLATE/common/ tpl_footer.php file
give this a shot
Code:
<!---Chunk for attempting who's online in the footer--->
<?php
$n_guests = 0;
$n_members = 0;
// Set expiration time, default is 1200 secs (20 mins)
$xx_mins_ago = (time() - 1200);
$db->Execute("delete from " . TABLE_WHOS_ONLINE . " where time_last_click < '" . $xx_mins_ago . "'");
$whos_online_query = $db->Execute("select customer_id from " . TABLE_WHOS_ONLINE);
while (!$whos_online_query->EOF) {
if (!$whos_online_query->fields['customer_id'] == 0) $n_members++;
if ($whos_online_query->fields['customer_id'] == 0) $n_guests++;
$user_total = sprintf($whos_online_query->RecordCount());
$whos_online_query->MoveNext();
}
if ($user_total == 1) {
$there_is_are = BOX_WHOS_ONLINE_THEREIS . ' ';
} else {
$there_is_are = BOX_WHOS_ONLINE_THEREARE . ' ';
}
if ($n_guests == 1) {
$word_guest = ' ' . BOX_WHOS_ONLINE_GUEST;
} else {
$word_guest = ' ' . BOX_WHOS_ONLINE_GUESTS;
}
if ($n_members == 1) {
$word_member = ' ' . BOX_WHOS_ONLINE_MEMBER;
} else {
$word_member = ' ' . BOX_WHOS_ONLINE_MEMBERS;
}
if (($n_guests >= 1) && ($n_members >= 1)) {
$word_and = ' ' . BOX_WHOS_ONLINE_AND . ' <br />';
} else {
$word_and = "";
}
$textstring = $there_is_are;
if ($n_guests >= 1) $textstring .= $n_guests . $word_guest;
$textstring .= $word_and;
if ($n_members >= 1) $textstring .= $n_members . $word_member;
$textstring .= ' ' . BOX_WHOS_ONLINE_ONLINE;
$whos_online[] = $textstring;
?>
<div id="whos_online_footer"><?php echo $textstring; ?></div>
<!--End Chunk--->
I put it after
<!--eof-ip address display -->
so it shows up after the IP but before the copyright.
I got rid of the checking stuff, so it should stay on even if you turn the sidebox off. I'd still make a backup mind you...