UBB.Dev
Posted By: JustDave [6.2] Who's Online Box - 12/30/2002 7:15 PM
Mod Name / Version - Who's Online Box for 6.2

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

Working Under - UBB.Threads 6.2

Pre-requisites - none

Author - JustDave

Credits - JoshPet for adapting instructions to add to top of every page

Files Altered - ubbthreads.php, ubbthreads.tmpl
(if you are doing every page - ubbt.inc.php, ubbt_registerednav.tmpl)

Database Altered - none

New Files - none

Notes - This has been around for a few versions. JustDave gets all the credit for creating this.


Attached File
62978-wol-box.6.2 Folder.zip  (181 downloads)
Posted By: pinion Re: [6.2] Who's Online Box - 12/30/2002 9:46 PM
Thanks for all your hard work Dave. Much appreciated
Posted By: stanmo Re: [6.2] Who's Online Box - 12/31/2002 11:54 AM
Hi!

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!
Posted By: JustDave Re: [6.2] Who's Online Box - 12/31/2002 12:01 PM
Ack... hmmmm thought I changed that over to user numbers...

I'll get this fixed asap.
Posted By: JustDave Re: [6.2] Who's Online Box - 12/31/2002 12:09 PM
Ok I uploaded the new zip. It would have worked with invisible users... I just forgot to fix the links for the visible ones.
Posted By: Ian_W Re: [6.2] Who's Online Box - 12/31/2002 9:51 PM
Works great - thanks for the updated .tmpl file as well.
Posted By: stanmo Re: [6.2] Who's Online Box - 12/31/2002 11:01 PM
thanks dave!
Posted By: pinion Re: [6.2] Who's Online Box - 01/01/2003 8:04 PM
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 .
Posted By: omegatron Re: [6.2] Who's Online Box - 01/01/2003 8:16 PM
At the top of ubbthreads.tmpl after this line:

$only_favs

PLace the code that you would place at the bottom instead. It goes right before the $tbopen. Works fine.
Posted By: pinion Re: [6.2] Who's Online Box - 01/01/2003 8:30 PM
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?
Posted By: omegatron Re: [6.2] Who's Online Box - 01/01/2003 9:03 PM
Thats a bit tougher my friend.

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.
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/01/2003 9:39 PM
That's how I will be adding this to my site.

Will work on this now and post instructions. Lemme take a look.
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/01/2003 10:27 PM
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.

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.

To do that, insert the Who's Online code into ubbt.inc.php just above:

// -------------------------------------------
// Now require the registerednav.php template
$html = new html;
list($tbopen,$tbclose) = $this -> table_wrapper();
if (!$debug) {
include("$thispath/templates/$tempstyle/ubbt_registerednav.tmpl");
}
}


And change the first line of the Whos Online code from:

$LastOn = $html -> get_date() - 600;

To this:

$LastOn = $this -> get_date() - 600;


Then insert the Template code into the ubbt_registerednav.tmpl file.

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.

Thanks Dave!
Posted By: pinion Re: [6.2] Who's Online Box - 01/01/2003 10:52 PM
Cool Josh! Gonna go try this out after dinner.
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/01/2003 10:58 PM
Just updated the zip again.....

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.

All fixed now.
Posted By: msula Re: [6.2] Who's Online Box - 01/02/2003 7:29 PM
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

I want to cry
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/02/2003 8:33 PM
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.
Posted By: msula Re: [6.2] Who's Online Box - 01/02/2003 11:21 PM
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 All is well.
Posted By: Nettomo Re: [6.2] Who's Online Box - 01/05/2003 11:48 PM
Who's Online Box

whosonline_index_6.2 all languages

Nettomo
Posted By: Kayjey Re: [6.2] Who's Online Box - 01/08/2003 8:29 PM
Have added it to my site.

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.

I also saw some code making it depending on number of users online - can you offer me some explication on that?
Posted By: dreamer_dup1 Re: [6.2] Who's Online Box - 01/19/2003 2:30 PM
Could you tell me how to make it appear in the bottom of each forum (postlist.php) as it was at ubb classic ?
Posted By: JustDave Re: [6.2] Who's Online Box - 01/19/2003 4:01 PM
I believe Josh has some instructions around here somewhere that explain how to do that. Off hand I don't know what it would take for sure.

Ohhh Josh....



(I just looked over this thread and I see that Josh's instructions place this on all pages for registered users using the ubbt_registerednav.tmpl file)
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/19/2003 10:08 PM
I also answered his PM

Basically the top line of your who's online code needs to be changed to this:

$LastOn = $this -> get_date() - 600;


Then add it into ubbt.inc.php just before this line:

@include("$thispath/templates/$tempstyle/ubbt_footer.tmpl");



Then in the ubbt_footer.tmpl file
just above $tbopen, add this:

$tbopen
$whosOnline
$tbclose



I do a similar mod of this, but include the code before the include statement for ubbt_registerednav.tmpl file. Then it appears on every page.
Posted By: JustDave Re: [6.2] Who's Online Box - 01/19/2003 10:12 PM
Sorry,

I didn't mean for him to PM you about something that should be asked in the forums.
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/19/2003 10:19 PM
LOL

I wish I had saved my PM to him.... I could have copied and pasted it here if others wanted the info.
Posted By: dreamer_dup1 Re: [6.2] Who's Online Box - 01/19/2003 11:39 PM
My mistake guys sorry
BTW I get an error for ubbt.inc.php at the line 869
Any ideas?
Posted By: JoshPet Re: [6.2] Who's Online Box - 01/23/2003 7:32 AM
[]Could you tell me how to make it appear in the bottom of each forum (postlist.php) as it was at ubb classic ? [/]

I have just updated and posted instructions here.

It's basically JustDave's hack. In my version, I offer instuctions for including at the top of each page **OR** at the bottom of each page.

Check it out.
Posted By: dman_dup1 Re: [6.2] Who's Online Box - 02/27/2003 5:16 AM
This is a great mod. I can't believe that I have overlooked it. I have one question.....I altered the code a little and took out the header so it just shows the list, it was starting to look too busy with the other mods, is there anyway to make it "join" the bottom of the menubar to look like one thing with the tablewrappers around it? I think it looks Much better.

[]http://www.doording.com/images/wol.jpg[/]

This photo I edited to show an example.

[]http://www.doording.com/images/wol1.jpg[/]
Posted By: dman_dup1 Re: [6.2] Who's Online Box - 02/27/2003 9:32 PM
Man, don't ask me how or if it's right but I played around with the registerednav.tmpl and made it look just like I wanted it too.
Posted By: smilesforu Re: [6.2] Who's Online Box - 03/01/2003 3:17 PM
I am having trouble getting the guests to show up. This is using the show whos online on every page... on top.

Other mods installed are the chat online, extra online user info. (both functioning)

the guests are visiting cause I can see them in the extra online info screen in whos online. Its just the generic line that tells how many guests are online. My users like to see how many are visiting. Doesn't help me much but they like it..
Posted By: JoshPet Re: [6.2] Who's Online Box - 03/01/2003 8:09 PM
It can only list registered users... then say x number of guests online. (Guests are anonymous users - not logged in)
Posted By: smilesforu Re: [6.2] Who's Online Box - 03/01/2003 11:58 PM
Josh I realize that, but guests count stays at zero all the time. Even when I can see them browsing from the other extra info mod in the whos online main screen. It does show the registered guests with no problems.
Posted By: JoshPet Re: [6.2] Who's Online Box - 03/02/2003 12:08 AM
I would check the placement of the code in the ubbt.inc.php if you are putting it in the wrong function, there won't be any results returned.

Where it needs to go has a few places that look very similar.

But if you put it before the unregisterednav.tmpl include statment, then when you are viewing the registerednav you don't see the results.
Posted By: smilesforu Re: [6.2] Who's Online Box - 03/02/2003 12:21 AM
pretty sure its in the ubbt.inc.php

I don't have in the unregistered nav.tmpl... strictly for the registered users.


Would the placement of the code above or below the chat mod make a difference?
Posted By: JoshPet Re: [6.2] Who's Online Box - 03/02/2003 12:26 AM
I don't think that would make a difference.

But the who's online code needs to be above the include statemnt for registerednav.tmpl.

It's pretty easy to accidentally place it above the unregisterednav.tmpl include statment. I've done it myself.

Also, double check that all variable names are used correctly. They are case sensitive. So $AnonUsers is different from something like $anonusers

Posted By: smilesforu Re: [6.2] Who's Online Box - 03/02/2003 12:33 AM
Thanks I will go over it again after a bit..... threads has taken over my life and the pile of todos has grown.
Posted By: smilesforu Re: [6.2] Who's Online Box - 03/02/2003 6:20 AM
Checked those but don't see anything out of the ordinary.
Posted By: Rutto Re: [6.2] Who's Online Box - 10/06/2004 9:10 PM
Update: Works in 6.5 too but admin and mod names are without colors (probably because of the move of color setting in the styleshhet).

Easy but great mod !
Posted By: jdeflat Re: [6.2] Who's Online Box - 03/25/2005 1:32 AM
Thanks for the mod, it works great!

Is there anyway for it to work with unregistered/not logged in users as well. If I add the code to the ubbt_unregistered template it just shows the 'guests' that are online and not the registered members that are online at the time. Yet unregistered users can still see the members online by clicking on the 'Who's Online' Link.
© UBB.Developers