#42751
03/31/2000 3:44 PM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
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
|
|
|
#42752
03/31/2000 4:35 PM
|
Joined: Jan 2000
Posts: 67
Member
|
Member
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]](http://ubbcodehacking.com/ubb/smilies/wink.gif) The online users at the bottom showed guests IPs for a start
|
|
|
#42753
03/31/2000 5:00 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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!
|
|
|
#42754
03/31/2000 5:57 PM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
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.
|
|
|
#42755
03/31/2000 6:11 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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.
|
|
|
#42756
04/01/2000 9:01 AM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
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
|
|
|
#42757
04/01/2000 10:52 AM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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
|
|
|
#42758
04/01/2000 11:16 AM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
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
|
|
|
#42759
04/01/2000 11:22 AM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
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.
|
|
|
#42760
04/01/2000 11:25 AM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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!
|
|
|
#42761
04/01/2000 4:22 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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?
|
|
|
#42762
04/01/2000 5:39 PM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
Joined: Jan 2000
Posts: 64 |
![[Linked Image]](http://ubbcodehacking.com/ubb/smilies/frown.gif) NO - they are not typos. leave it alone. you should be looking for this code print qq(> $Person | $TheDate / $TheTime | $where | | );
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.
|
|
#42763
04/01/2000 6:26 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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.
|
|
|
#42764
04/01/2000 6:50 PM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
Joined: Jan 2000
Posts: 64 |
screw them, they should register if they don't like it! ![[Linked Image]](http://ubbcodehacking.com/ubb/smilies/smile.gif) i don't know I guess. that was just the easiest way to do it.
|
|
|
#42765
04/01/2000 9:09 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
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!
|
|
|
#42766
04/02/2000 5:24 AM
|
Joined: Mar 2000
Posts: 1
Junior Member
|
Junior Member
Joined: Mar 2000
Posts: 1 |
Thanks Mutt!!! It is working great
|
|
|
#42767
04/02/2000 10:38 AM
|
Joined: Jan 2000
Posts: 170
Member
|
Member
Joined: Jan 2000
Posts: 170 |
|
|
|
#42768
04/02/2000 10:50 AM
|
Joined: Jan 2000
Posts: 64
Member
|
Member
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?
|
|
|
#42769
04/02/2000 1:26 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
Joined: Jan 2000
Posts: 395 |
I was using the old $tot_browsing.
I'm using your $onlinemessage now. Works great!
Thank you!
|
|
|
#42770
04/04/2000 11:17 AM
|
Joined: Feb 2000
Posts: 3
Junior Member
|
Junior Member
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?
------------------
|
|
|
#42771
04/08/2000 1:25 PM
|
Joined: Mar 2000
Posts: 20
Member
|
Member
Joined: Mar 2000
Posts: 20 |
|
|
|
#42772
04/09/2000 6:52 PM
|
Joined: Jan 2000
Posts: 18
Member
|
Member
Joined: Jan 2000
Posts: 18 |
For some reason mine is off a month! Check it out
|
|
|
#42773
04/09/2000 8:53 PM
|
Joined: Mar 2000
Posts: 26
Junior Member
|
Junior Member
Joined: Mar 2000
Posts: 26 |
Funny thing is this board that we post to everyday has the same problem.
|
|
|
#42774
04/09/2000 9:43 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
Joined: Jan 2000
Posts: 395 |
Highlander, What code did you use for the page auto refresh?
|
|
|
#42775
04/09/2000 10:38 PM
|
Joined: Jan 2000
Posts: 18
Member
|
Member
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!
|
|
|
#42776
04/09/2000 11:09 PM
|
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
|
|
|
#42777
04/09/2000 11:34 PM
|
Joined: Jan 2000
Posts: 395
Member
|
Member
Joined: Jan 2000
Posts: 395 |
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).]
|
|
|
#42778
04/10/2000 5:48 PM
|
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
|
|
|
#42779
04/11/2000 12:22 PM
|
Joined: Jan 2000
Posts: 68
Junior Member
|
Junior Member
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).]
|
|
|
#42780
04/11/2000 5:20 PM
|
Joined: Aug 2000
Posts: 3,590
Moderator
|
Moderator
Joined: Aug 2000
Posts: 3,590 |
I did this step by step and By luck i remembered to backup those two files  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.
|
|
|
#42781
04/11/2000 5:46 PM
|
Joined: Jan 2000
Posts: 68
Junior Member
|
Junior Member
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).]
|
|
|
#42782
04/11/2000 10:36 PM
|
Joined: Jan 2000
Posts: 68
Junior Member
|
Junior Member
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: 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).]
|
|
|
#42783
04/12/2000 8:28 AM
|
Joined: Aug 2000
Posts: 3,590
Moderator
|
Moderator
Joined: Aug 2000
Posts: 3,590 |
Im going for round two. Ill let you know how things turn out. Thanks
|
|
|
#42784
04/12/2000 8:37 AM
|
Joined: Aug 2000
Posts: 3,590
Moderator
|
Moderator
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.
|
|
|
#42785
04/12/2000 8:50 AM
|
Joined: Aug 2000
Posts: 3,590
Moderator
|
Moderator
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.
|
|
|
#42786
04/12/2000 12:02 PM
|
Joined: Jan 2000
Posts: 68
Junior Member
|
Junior Member
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).]
|
|
|
#42787
04/12/2000 1:32 PM
|
Joined: Aug 2000
Posts: 3,590
Moderator
|
Moderator
Joined: Aug 2000
Posts: 3,590 |
|
|
|
#42788
04/12/2000 5:14 PM
|
Joined: Jan 2000
Posts: 68
Junior Member
|
Junior Member
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).]
|
|
|
#42789
04/14/2000 5:51 PM
|
Joined: Mar 2000
Posts: 13
Junior Member
|
Junior Member
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
|
|
|
#42790
04/14/2000 7:46 PM
|
Joined: Jan 2000
Posts: 68
Junior Member
|
Junior Member
Joined: Jan 2000
Posts: 68 |
Open Ultimate.cgi and find the spot where you have: replace the "$OnlineUserMsg" with "$OnlineUsers" and you should get the comma seperated list!
|
|
|
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.
|
|
Posts: 1,157
Joined: July 2001
|
|
Forums63
Topics37,575
Posts293,931
Members13,823
|
Most Online6,139 Sep 21st, 2024
|
|
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
|
|
|
|