Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
here are instructions on how to have who's online track guests as well as members.

you now have a message which can be used anywhere you have an &WriteUserSession
Online: 2 Members, and 3 Guests

plus the online list in utimate will list all member names and tack ", and 3 Guests" to the end.

you can download the instructions

HERE!

can be seen at my new site under construction
see url in sig
Mutt


------------------
BarTourOnline.com
my new v5.43 under construction

Sponsored Links
Joined: Jan 2000
Posts: 67
Member
Member
Offline
Joined: Jan 2000
Posts: 67
a bit of a struggle but I managed to get this working, or at least the parts that i wanted anyway on 5.39 http://cpfc-bbs.com/

there has been some intresting results though [Linked Image]

The online users at the bottom showed guests IPs for a start

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
I'm getting a missing terminator when i click to see where the members/guests are from ubb_library.pl.

Could someone document exactly where evrything goes in online.cgi and ubb_library.pl?

(I too, am running 5.39)

Thanks in advance!

Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
just replace the 2 subs. DONE!!

make sure that the variable you call in ultimate.cgi is $OnlineUsers


the changes to online.cgi are optional.

dave, went to your site and it is working fine.

People, don't try customizing the message until you get it working. It sounds like that was daves problem, i don't know though.

it saves guest names as Guest(ipnum).
it looks for users name that start with Guest. if it finds one, it won't print the name, instead it ups the guest counter. If you change the guests name to something other than Guest(ipnum) it woundn't recognize them as guests and just print thier name like any other member.

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
Mutt,

Forgive me for asking this, but what subs are we supposed to replace in ubb_library.pl?

Thanks in advance.

Sponsored Links
Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
ok you need to have lready installed thw who's online mod. when you install it, it tells you to put 2 subs in ubb_library.pl

sub WriteUserSession
sub GetOnlineUsers

my txt file replaces these 2 subs with modified ones.

if i am crazy let me know

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
This is bizarre!

I installed the Who's online hack a week or so ago.

Neither of those subs appear in th ubb_library.pl file, and neither does the new cookie sub.

this is the only sub that appears:

sub GetCookieInfo {
($junk, $Domain) = split(////, $CGIURL);
($TheDomain, @junk) = split(///, $Domain);
$ThePath = join("/", @junk);
}

The hack works fine. i don't understand this at all.

I'm running 5.39

Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
????????

I'll go back and reread the directions, but those subs came fromw somewhere. it couldn't work without em.

be right back

Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
http://www.arlo.net/ubb/whoonline.txt

here are his directions. the first thing you do is replace the cookie sub in ubb_libray.pl when you do that you actual add 2 extra subs.

WriteUserSession and GetOnlineUsers

since you have an older version of ubb, you had to replace the cookie sub in cookie-lib.pl and add the other 2 subs to ubb_library.pl

you must have added all three subs to cookie-lib.pl. I suppose it would work fine that way. look in your cookie-lib.pl and see if the subs are there by mistake.

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
LOL!!!!

That's where they are! Go figure!

Maybe I forgot that someone told me to do that. ????

Thanks for all the help!

Sponsored Links
Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
Hi Mutt,

Now I have a CGI Error when opening Ultimate.cgi.

Undefined subroutine &main::ReadParse called at D:usersunitedconservatives.comwwwubbcgiUltimate.cgi line 46.

What's wrong here?
..............

Also..
There is nothing that remotely looks like this code in online.cgi, and I DO have user names linked to profiles.

$username2 = quotemeta("$username");
if ($username2 =~ m/Guest/i) {
$Person = qq($username );
} else {
$Person = qq($username );
}
.....
And you have this line commented with a # in the sub GetOnlineUsers:

# if ($name eq $cookie{'UserName'}) { next; }

Is this a typo?
......

There are also missing periods before equal signs here:

$onlinemessage = "There is 1 Member";
} elsif ($membercount > 1) {
$onlinemessage = "There are $membercount Members";
} elsif ($guestcount > 1) {
$onlinemessage = "There are $guestcount Guests";

Typos?

This has been a bear to get to run.

Could you please help me?



);


instead of $person you probably have the link to the users profile. my code is that same thing but with an if statement to weed out the guests.
Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
[Linked Image]

NO - they are not typos. leave it alone.

you should be looking for this code


print qq(>
$Person$TheDate / $TheTime $where
Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
Thank you Mutt!

Got it running great.

Fantastic hack sir!

BTW, is there a way to show Guests as Guest#1, Guest#2, etc...instead of IP numbers?

Some lurkers may find the IP thing intrusive.

Thanks again so much.

Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
screw them, they should register if they don't like it! [Linked Image]

i don't know I guess. that was just the easiest way to do it.

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
Found one little bug Mutt.

I'm using the old links on my forumdisplay pages (not your $OnlineUsers..etc), and it's showing one more user online than there actually is. If there are 4 people online, the link shows 5 and so on.

Otherwise it's working fine.

How do i fix this? (I don't wanna screw this up again!)

Thanks for your patience with me today. I really appreciate it!

Joined: Mar 2000
Posts: 1
Junior Member
Junior Member
Offline
Joined: Mar 2000
Posts: 1
Thanks Mutt!!! It is working great

Joined: Jan 2000
Posts: 170
Member
Member
Offline
Joined: Jan 2000
Posts: 170
Very nice addon, Mutt!

Joined: Jan 2000
Posts: 64
Member
Member
Offline
Joined: Jan 2000
Posts: 64
i bet thats you. you are the extra person. did you remove that # sign? after i redid it you don't have an option of not including yourself in the count. it assumes you are there. it sounds like you are being counted and assumed. you are the only one with this problem. so look at the code and see what you changed from mine.

what old links?

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
I was using the old $tot_browsing.

I'm using your $onlinemessage now. Works great!

Thank you!

Joined: Feb 2000
Posts: 3
Junior Member
Junior Member
Offline
Joined: Feb 2000
Posts: 3
i replaced the code (the cookie-lib code) with the original who is online hack. but now i think i have a problem... i got a little "name cookie problem" look at this:

Welcome BiLLBiLLBiLL, you last visited: 04 April 2000 08:09 AM04-04-2000

and

Online Users
Currently browsing the boards:
BiLL, lauko, Mephisto, BiLLBiLL, Mr. Black, and 3 Gues

incomplete and nick problems - someone know how to fix this problem?

------------------

Joined: Mar 2000
Posts: 20
Member
Member
Offline
Joined: Mar 2000
Posts: 20
Worked great on 5.38.

Joined: Jan 2000
Posts: 18
Member
Member
Offline
Joined: Jan 2000
Posts: 18
For some reason mine is off a month!

Check it out

Joined: Mar 2000
Posts: 26
Junior Member
Junior Member
Offline
Joined: Mar 2000
Posts: 26
Funny thing is this board that we post to everyday has the same problem.

Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
Highlander,
What code did you use for the page auto refresh?

Joined: Jan 2000
Posts: 18
Member
Member
Offline
Joined: Jan 2000
Posts: 18
Actually I had to update all the scripts,(who's online.txt, online.cgi) I noticed that there were changes in the original installation, so I re did everything...

The refresh came with the Online.cgi (current download)

I was able to get rid of the name doubling (name[]name) by doing this, but gained the wrong month!

Joined: Mar 2000
Posts: 21,079
Likes: 3
I type Like navaho
I type Like navaho
Joined: Mar 2000
Posts: 21,079
Likes: 3
I am hoping someone can help me out. I installed the who's online hack found at: http://www.arlo.net/ubb/cgi-bin/online.txt, it works well, except that it only shows members and not guests, and the online.cgi file doesn't show anyone online.
I used Mutt's add-on found at his download site and replaced the 2 subs. Now it doesn't show anyone online in ultimate.cgi (just Currently Browsing the Boards ()). But online.cgi works well. I am hacking it on a test site now that hasn't launched yet, so there are no guests to count.
Any ideas would be helpful, I am using v5.45b, like this board.


------------------
Allen

- http://www.stand318.com


- Allen wavey
- What Drives You?
Joined: Jan 2000
Posts: 395
Member
Member
Offline
Joined: Jan 2000
Posts: 395
Quote
quote:
Could someone post the code here and where to put it in the script please. I don't wanna screw up what is working well right now.

Also, can it be used with active.cgi (Active Topics)?

[This message has been edited by NBAustin (edited April 10, 2000).]

Joined: Mar 2000
Posts: 21,079
Likes: 3
I type Like navaho
I type Like navaho
Joined: Mar 2000
Posts: 21,079
Likes: 3
it is working well now... not sure what the changes were.. thanks anyways

------------------
Allen

- http://www.stand318.com


- Allen wavey
- What Drives You?
Joined: Jan 2000
Posts: 68
Junior Member
Junior Member
Offline
Joined: Jan 2000
Posts: 68
Well, I've updated my install instructions as well as the "online.cgi" script. Basically all I did was add in the stuff to log guests... I did not use Mutt's code however, as I prefer to do my own coding (never really looked at his code) simply because it's easier for me to work on if it's something I wrote. The main difference is that when I added in the stuff to do the guest logging, I also added in the ability to select if you'd like to be included in the list or not.

Updates to the "online.cgi" script include auto-refresh, as well as displaying the guests (and I fixed the date/month bug and it now properly displays the background). The other difference from what Mutt did is the "online.cgi" will do a hostname lookup for you (rather than just displaying the IP address).

I'd be interested to hear from anyone who installs this fresh from my instructions, just to make sure it does work as it says it should. The install file can be found here:
http://www.arlo.net/ubb/whoonline.txt

You can see it in action here:
http://www.arlo.net/ubb/cgi-bin/Ultimate.cgi

[This message has been edited by Dave Downin (edited April 11, 2000).]

Joined: Aug 2000
Posts: 3,590
Moderator
Moderator
Offline
Joined: Aug 2000
Posts: 3,590
I did this step by step and By luck i remembered to backup those two files tipsy
All i would get is a white screen, almost like it was loading a blank document.

Let me know please, as I really like this hack.

Joined: Jan 2000
Posts: 68
Junior Member
Junior Member
Offline
Joined: Jan 2000
Posts: 68
I've looked over the install instructions and don't see anything glaringly wrong. If you want - e-mail me your modified "Ultimate.cgi" and "ubb_library.pl" files and I'll take a look at them! Also, what version are you trying to install this on?

[This message has been edited by Dave Downin (edited April 11, 2000).]

Joined: Jan 2000
Posts: 68
Junior Member
Junior Member
Offline
Joined: Jan 2000
Posts: 68
Ok, I just heard from someone else having a problem with just getting a blank page. If this happens, check to make sure the code you added didn't accidently get broken up in to multiple lines. They had the following line in 2 pieces instead of one long line:

Code
code:

If you are on a UNIX system, and have telnet access, switch to your cgi-bin directory and type the following:

perl -c Ultimate.cgi

It should return:

Ultimate.cgi syntax OK

Do the same thing for ubb_library.pl. If you have a broken line, it will give you a clue where to start looking. For anyone who hasn't installed this yet, I do believe that there are no problems with the install instructions - but make sure to make a backup of these files just in case you do have problems!

[This message has been edited by Dave Downin (edited April 11, 2000).]

Joined: Aug 2000
Posts: 3,590
Moderator
Moderator
Offline
Joined: Aug 2000
Posts: 3,590
Im going for round two. Ill let you know how things turn out.
Thanks

Joined: Aug 2000
Posts: 3,590
Moderator
Moderator
Offline
Joined: Aug 2000
Posts: 3,590
Heh, mornings. I wasnt useing pico -w so i truncated some of the code. It works like a charm! thanks, great hack.

Joined: Aug 2000
Posts: 3,590
Moderator
Moderator
Offline
Joined: Aug 2000
Posts: 3,590
I Tried setting up mutt's enhancement, and now i have the same problem someone on page 2 of this thread had..

I am hoping someone can help me out. I installed the who's online hack found at: http://www.arlo.net/ubb/cgi-bin/online.txt, it works well, except that it only shows members and not guests, and the online.cgi file doesn't show anyone online.
I used Mutt's add-on found at his download site and replaced the 2 subs. Now it doesn't show anyone online in ultimate.cgi (just Currently Browsing the Boards ()). But online.cgi works well. I am hacking it on a test site now that hasn't launched yet, so there are no guests to count.
Any ideas would be helpful, I am using v5.45b, like this board.

Joined: Jan 2000
Posts: 68
Junior Member
Junior Member
Offline
Joined: Jan 2000
Posts: 68
Sorry, I should have mentioned that. My new install instructions basically include what Mutt had done, so there is no need to install his hack after doing my installation. That is why the guests aren't showing up for you... we probably used different methods of identifying them.

Just put back the subs from my install instructions and you should be back in business!

[This message has been edited by Dave Downin (edited April 12, 2000).]

Joined: Aug 2000
Posts: 3,590
Moderator
Moderator
Offline
Joined: Aug 2000
Posts: 3,590
That Did it..
thanks

Joined: Jan 2000
Posts: 68
Junior Member
Junior Member
Offline
Joined: Jan 2000
Posts: 68
Just added a few improvements to my hack. I updated the subroutines to handle (and include) the user selectable "invisible" option. Mine works a little differently than Mutt's... it does log people who decide to remain invisible - and includes them in the total count. But on the detailed display page (online.cgi) they do not show up. The admins and moderators are able to see the invisible users (and they are marked as such).

If you installed a previous version, just replace the subroutines in ubb_library.pl with the ones in my instructions, and then grab the updated version of the online.cgi script.

[This message has been edited by Dave Downin (edited April 12, 2000).]

Joined: Mar 2000
Posts: 13
Junior Member
Junior Member
Offline
Joined: Mar 2000
Posts: 13
Okay, I have a mixture of Mutt's and Dave's mods, I'm afraid. But mostly Dave's.
http://utbooty.unrealism.com/cgi-bin/ubb/Ultimate.cgi

I'd like it to report the users with their names, like this:

Currently Browsing the Boards (10)
twice, Mutt, fleabo, bingbang, and 6 guests

Not sure if this means changes in ubb_library.pl or Ultimate.

Any ideas?

-twice

Joined: Jan 2000
Posts: 68
Junior Member
Junior Member
Offline
Joined: Jan 2000
Posts: 68
Open Ultimate.cgi and find the spot where you have:

Code
code:

replace the "$OnlineUserMsg" with "$OnlineUsers" and you should get the comma seperated list!

Page 1 of 2 1 2

Link Copied to Clipboard
Donate Today!
Donate via PayPal

Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.

Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
Recommended Hosts
We have personally worked with and recommend the following Web Hosts:
Stable Host
bluehost
InterServer
Visit us on Facebook
Member Spotlight
Gizmo
Gizmo
Portland, OR, USA
Posts: 5,833
Joined: January 2000
Forum Statistics
Forums63
Topics37,573
Posts293,925
Members13,849
Most Online5,166
Sep 15th, 2019
Today's Statistics
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
Top Posters
AllenAyres 21,079
JoshPet 10,369
LK 7,394
Lord Dexter 6,708
Gizmo 5,833
Greg Hard 4,625
Top Posters(30 Days)
Top Likes Received
isaac 82
Gizmo 20
Brett 7
WebGuy 2
Morgan 2
Top Likes Received (30 Days)
None yet
The UBB.Developers Network (UBB.Dev/Threads.Dev) is ©2000-2024 VNC Web Services

 
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20221218)