Who is online code
2 posters
Page 1 of 1
Who is online code
I found this code on here for a portal widget, which was written by Ange Tuteur, https://help.forumotion.com/t138594-who-s-online I have tried it but it's not working correctly can anyone help with this.
Produces this which doesn't show any figures.
- Code:
<style type="text/css">#whois_module .label { font-size:10px; padding-left:8px; position:relative; }
#whois_module .label:before { content:"."; font-size:0px; background:#6A6; border-radius:3px; box-shadow:0 0 3px #6C6; display:inline-block; height:5px; width:5px; position:absolute; top:3px; left:0; }
#whois_online { height:100px; overflow:auto; }</style>
<div id="whois_module">
<div>
<span class="label">Guests :</span> <span id="whois_guests">0</span>
</div>
<div>
<span class="label">Hidden :</span> <span id="whois_hidden">0</span>
</div>
<div>
<span class="label">Registered :</span> <span id="whois_registered">0</span>
</div>
<div>
<span class="label">Users Online :</span>
<div id="whois_online">
</div>
</div>
<a href="#update" id="whois_refresh">Refresh</a>
</div>
<script type="text/javascript">//<![CDATA[
(function() {
var cache = 5*60*1000, storage = window.localStorage;
if (storage.whoisHTML && storage.whoisCache > +new Date - cache) document.getElementById('whois_module').innerHTML = storage.whoisHTML;
else getOnline();
document.getElementById('whois_refresh').onclick = function() {
document.getElementById('whois_online').innerHTML = '';
getOnline();
return false;
}
function getOnline() {
jQuery.get('/viewonline',function(data){
document.getElementById('whois_guests').innerHTML = jQuery('h1.page-title + p',data).text().match(/(\d+)/)[1];
document.getElementById('whois_hidden').innerHTML = jQuery('h1.page-title',data).text().match(/^.*? \d+ .*? (\d+) .*/)[1]
document.getElementById('whois_registered').innerHTML = jQuery('h1.page-title',data).text().match(/^.*? (\d+) .*? \d+ .*/)[1];
for (var i=0,a=jQuery('.forumbg tbody tr',data); i<a.length; i++) document.getElementById('whois_online').innerHTML += '<div class="whois_row">' + a[i].firstChild.innerHTML + '</div>';
storage && (storage.whoisCache = +new Date, storage.whoisHTML = document.getElementById('whois_module').innerHTML);
});
}
})();
//]]></script>
Produces this which doesn't show any figures.
Last edited by FIB on February 17th 2015, 9:14 am; edited 1 time in total
Re: Who is online code
Hi @FIB,
That one looks to only work on phpbb3. You can find the updated code here : http://fmdesign.forumotion.com/t291-widget-custom-who-is-online-module
That one looks to only work on phpbb3. You can find the updated code here : http://fmdesign.forumotion.com/t291-widget-custom-who-is-online-module
Similar topics
» Css code for who's Online
» Hide Code? or Post to See Content Code?
» When i paste a long code via [code][/code] the page expands
» CSS Code for the BBCode [code] [/code]
» Adding code into CSS Stylesheet but when saved less than half of the whole code gets saved! Help!
» Hide Code? or Post to See Content Code?
» When i paste a long code via [code][/code] the page expands
» CSS Code for the BBCode [code] [/code]
» Adding code into CSS Stylesheet but when saved less than half of the whole code gets saved! Help!
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum