Mod Name / Version - Who's Online Box for 6.2 <br /> <br />Description - This will add a box listing users online to the bottom of your main index page. There are also instructions to add this info to the top of every page for Registered users <br /> <br />Working Under - UBB.Threads 6.2 <br /> <br />Pre-requisites - none <br /> <br />Author - JustDave <br /> <br />Credits - JoshPet for adapting instructions to add to top of every page <br /> <br />Files Altered - ubbthreads.php, ubbthreads.tmpl <br /> (if you are doing every page - ubbt.inc.php, ubbt_registerednav.tmpl) <br /> <br />Database Altered - none <br /> <br />New Files - none <br /> <br />Notes - This has been around for a few versions. JustDave gets all the credit for creating this. <img src="/forum/images/graemlins/wink.gif" alt="" /> <br />
Hi!<br /><br />Thanks for the mod. However, on my site, it seems that there's a little problem. If you click on a user's name (in the who's online box), it seems that you cannot view their profile. You would get an error saying that the user is not in the database. Do you know what could have went wrong? Thanks!
Ack... hmmmm thought I changed that over to user numbers...<br /><br />I'll get this fixed asap. <img src="/forum/images/graemlins/smile.gif" alt="" />
Ok I uploaded the new zip. It would have worked with invisible users... I just forgot to fix the links for the visible ones. <img src="/forum/images/graemlins/smile.gif" alt="" />
I was wondering if anyone has gotten this to work so you get it at the top of every page? I know Josh had it this way with the old version but I can't figure out how to do it <img src="/forum/images/graemlins/frown.gif" alt="" />.
At the top of ubbthreads.tmpl after this line:<br /><br />$only_favs<br /><br />PLace the code that you would place at the bottom instead. It goes right before the $tbopen. Works fine.
Thanks omegatron, that worked great. The only thing is that I was wondering if you would know how to get it on every page like the IIP index and all the other pages?
Thats a bit tougher my friend.<br /><br />The code required to define the variable is loaded in ubbthreads.php. There is no way currently as is to do that. However i am playing a bit to see what I can do.
JoshPet
I type Like navaho
Registered: 11/29/01
Posts: 11330
Loc: Charlotte, NC
I updated JustDave's documentation a bit (per his request) as he hates to document... and we'd all rather have him creating cool stuff rather than documenting. <img src="/forum/images/graemlins/smile.gif" alt="" /><br /><br />I've updated the ZIP file as well. To the bottom of his instructions, I have added instructions to add this to the ubbt_registerednav.tmpl file.<br /><br />To do that, insert the Who's Online code into ubbt.inc.php just above:<br /><br /> // -------------------------------------------<br /> // Now require the registerednav.php template<br /> $html = new html;<br /> list($tbopen,$tbclose) = $this -> table_wrapper();<br /> if (!$debug) {<br /> include("$thispath/templates/$tempstyle/ubbt_registerednav.tmpl");<br /> }<br /> }<br /><br /><br />And change the first line of the Whos Online code from:<br /><br /> $LastOn = $html -> get_date() - 600;<br /><br />To this:<br /><br /> $LastOn = $this -> get_date() - 600;<br /><br /><br />Then insert the Template code into the ubbt_registerednav.tmpl file.<br /><br />Then it will appear at the top of the page for registered users. If you wish to do it for unregistered users you'll need to place the modified Who's Online code above the require statement for ubbt_unregisterednav.tmpl and edit the ubbt_unregisterednav.tmpl file as well. <img src="/forum/images/graemlins/wink.gif" alt="" /><br /><br />Thanks Dave! <img src="/forum/images/graemlins/cool.gif" alt="" />
JoshPet
I type Like navaho
Registered: 11/29/01
Posts: 11330
Loc: Charlotte, NC
Just updated the zip again..... <br /><br />it was still leaving the User number off the link to visible user's profiles. I think just dave fixed it, but maybe the instructions I started modifying were downloaded before that. <img src="/forum/images/graemlins/tongue.gif" alt="" /><br /><br />All fixed now. <img src="/forum/images/graemlins/smile.gif" alt="" />
Small problem... I can get it to show up at the bottom of every page like normal. But for adding to the top of every page, the who's online box is there, but no users are inside of it <img src="/forum/images/graemlins/confused.gif" alt="" /><br /><br />I want to cry <img src="/forum/images/graemlins/frown.gif" alt="" />
JoshPet
I type Like navaho
Registered: 11/29/01
Posts: 11330
Loc: Charlotte, NC
Did you alter the first line of the code in ubbt.inc.php.... and did you place it before the registered nav template. There are two similar places. I had that trouble too... If the code is in the wrong place in ubbt.inc.php it won't show any users. <img src="/forum/images/graemlins/wink.gif" alt="" />
I did change the first line, and I thought I double checked everything, but that's ok. I didn't want it on every page anyway. Just the top of ubbthreads.php so I just edited that template and removed the other part of the hack <img src="/forum/images/graemlins/smile.gif" alt="" /> All is well.
Have added it to my site.<br /><br />Have changed a few things here and there, but would like to have the admin username in bold. Any chance for help? I've tried but didn't manage.<br /><br />I also saw some code making it depending on number of users online - can you offer me some explication on that?