UBB.Dev
Posted By: ilya Greetings to user by time - release. - 02/25/2000 7:33 AM
This hack greets user according to time of the day. Someone might have made this hack before, but i've never seen it, so decided to make one.
Files needed to be edit: Ultimate.cgi
Requirements: user must have a javascripts-supported browser.
Documentation:

1) For those who have "Display category only on first page" turned off:
in Ultimate.cgi find
Code
code:
Right after that add
Code
code:
Then down below find
Code
code:
After that add
Code
code:

2) For those who have it turned on:
in Ultimate.cgi find
Code
code:
Right after that add
Code
code:
Few lines below find
Code
code:
and after that add
Code
code:


------------------
Thanks for reading!
Ilya
Administrator of Ubb Code Hackers Hideout
Moderator of UBB Hacks Finished
Posted By: Sir Nikon Re: Greetings to user by time - release. - 02/25/2000 11:50 PM
Can I get a link of it in action? Need one for the WCH... [Linked Image]

------------------
http://su.ffgamers.net

Joy! A hobby that only cost me $170.
Posted By: The Team Re: Greetings to user by time - release. - 02/26/2000 6:43 AM
restore
Posted By: The Team Re: Greetings to user by time - release. - 02/26/2000 7:11 AM
Not a bad idea...not much usefulness of course, but a good hack none_the_less.

------------------
I wish I were a Canuck
All they have to do is drink beer, play hockey, and say "Eh"

* No offense meant to any Canadians
Posted By: ilya Re: Greetings to user by time - release. - 02/26/2000 7:24 AM
Yeah, it's not much of a use, just to be nice to your visitors [Linked Image]
In action: http://www.ubbcodehacking.com [Linked Image]
Posted By: LazyMonk Re: Greetings to user by time - release. - 02/26/2000 7:33 AM
Hello ilya,

nice codes you have and I like it
I installed the hack and it worked great...cool thanks for the codes [Linked Image]

In action http://www.cnclan.com/cgi-bin/ubbcgi/Ultimate.cgi?action=intro

Thanks again
Posted By: The Team Re: Greetings to user by time - release. - 02/26/2000 7:34 AM
Hmm, does it still show the time?? Cause it didn't show when i went to the main page

Whoops, forgot that when i hit the logo at the top, it never does, my bad >:0) Will it when i first enter teh page though?

------------------
I wish I were a Canuck
All they have to do is drink beer, play hockey, and say "Eh"

* No offense meant to any Canadians
Posted By: ilya Re: Greetings to user by time - release. - 02/26/2000 7:36 AM
I don't quite understand what you mean, atom.
This hack just welcomes the person by time of the day. Also, if he has a cookie "Username" set, it will greet him by his Username. The time (if you're talking about "You last visited: blah-blah-blah") still shows on the first page if a person has been on this board before. Also, remmber, that when you click on the logo you by pass the cookies.
Posted By: ilya Re: Greetings to user by time - release. - 02/26/2000 7:42 AM
Here's the text file: http://ubbcodehacking.com/ubb/uploads/greetingsbytime.txt
Posted By: The Team Re: Greetings to user by time - release. - 02/26/2000 7:44 AM
Yeah, the you last visted part is what i was talking about. I fig'ed it out after i realized i cliked on the logo to go to the main page, and therefore bypassed the cookie.

Well Done!

------------------
I wish I were a Canuck
All they have to do is drink beer, play hockey, and say "Eh"

* No offense meant to any Canadians
Posted By: ilya Re: Greetings to user by time - release. - 02/26/2000 8:28 AM
Quote
quote:
Thanks [Linked Image]
Posted By: The Team Re: Greetings to user by time - release. - 02/26/2000 7:49 PM
Also if it doesn't work you may want to refresh your cookie in preferences.

------------------
President and Webmaster of UBB Hackers Hideout.

Contact Me at:

ICQ: 33326211
AIM:SpazJCC
Email: ubbmaster@ubbcodehacking.com
Posted By: Patricio Re: Greetings to user by time - release. - 02/26/2000 11:17 PM
Woult this hack work with 5.44 and 5.44a versions of UBB ?

I assume greetings can be translated into any language ?
Posted By: ilya Re: Greetings to user by time - release. - 02/27/2000 12:23 AM
I think it should work on any version, since they all use the same cookie-reading method.
And yes, it can be translated.
Posted By: Dr Dollarz Re: Greetings to user by time - release. - 02/27/2000 4:43 AM
is this hack for the freeware version??
Posted By: ilya Re: Greetings to user by time - release. - 02/27/2000 6:44 AM
I wrote it for full version, and don't think freeware will work, since i'm not sure it (freeware) supports cookies.
Posted By: Hugh Re: Greetings to user by time - release. - 02/27/2000 7:24 AM
I can confirm - it works on 5.44a.
See it here: http://www.coffeetalkin.com/cgi-bin/Ultimate.cgi

----(edit)----
Drat. This worked OK here on this forum and after I put it on my forum. Yet 10 minutes later I'm now getting a javascript error "time_of_day" undefined!

I'm using IE v5.00.2919.6307 on Win98. Anybody got a clue? I'm now headed to the MS site to see if there's any updates but I wonder if this is going to hurt my users!?!?
Posted By: guvner Re: Greetings to user by time - release. - 02/27/2000 5:04 PM
Yep, same problem here 5.44a, 98SE,IE5, worked fine this afternoon, then suddenly, around 11:00pm I get IE5 error (bottom left) "done but with errors on page"

Click on the "!" and I get:

Line: 96
Char: 1
Error: "time_of_day" is undefined
URL: http://www.guvner.com/cgi-bin/Ultimate.cgi?action=intro

BTW - the "you last visited" time still shows correctly, just the member greeting has gone AWOL.

Please advise, I do like this hack and my members are most impressed with the "personal touch"

Mike
Posted By: guvner Re: Greetings to user by time - release. - 02/27/2000 11:19 PM
Ok it's now 7:12am and all's fine. "good morning" but no user name, refreshed my cookie - no good - re-set general variables

- everything's fine (until tonight??).

Is the problem to do with passing thru midnight??

Over to you Ilya . . . .
Posted By: ilya Re: Greetings to user by time - release. - 02/28/2000 9:05 AM
The hack displays the username only if you have a username cookie.
If you get a problem, try this (that's what i did):
1) Delete all cookies set by UBB
2) In preferences, check the 'store username/pass' box
3) Post a message.
4) Go to the first page of your forum.

I don't think midnight has anything to do with the problem.
Posted By: Derek Johnson Re: Greetings to user by time - release. - 02/28/2000 10:40 AM
I knowwhat the problem is to get rid of the error, some code was left out...

FIND THIS:
______________________________
function display_title() {
date = new Date();
var hours = date.getHours();
var message = '';

if (hours >= 6) { time_of_day = 'Good morning$CookieGreet'; message='Morning Message';}
if ((hours >= 12) && (hours < 17)) { time_of_day = 'Good afternoon$CookieGreet'; message='Afternoon Message'}
if (hours >= 17) { time_of_day = 'Good evening$CookieGreet'; message='Evening Message';}

REPLACE WITH:
________________________________
function display_title() {
date = new Date();
var hours = date.getHours();
var message = '';
var time_of_day = '';

if (hours >= 6) { time_of_day = 'Good morning$CookieGreet'; message='Morning Message';}
if ((hours >= 12) && (hours < 17)) { time_of_day = 'Good afternoon$CookieGreet'; message='Afternoon Message';}
if (hours >= 17) { time_of_day = 'Good evening$CookieGreet'; message='Evening Message';}

I hope this fixes it.
Posted By: Derek Johnson Re: Greetings to user by time - release. - 02/28/2000 11:20 AM
that fixes the error for me, but it still doesnt make anything write to the page... i dont see
"good evening, (name) " or anyhing like that, al I see is the "you last visited" http://r6.vortexq.com/cgi-bin/Ultimate.cgi?action=intro
I followed the instructions... [Linked Image]
here is a better fix, replace the function with this one:

Posted By: wondergurl Re: Greetings to user by time - release. - 03/03/2000 9:01 PM
Great hack! So far, I haven't had the error.

However, can Ilya or anyone else confirm if the above fix for the "time_of_day" Javascript error works? I haven't gotten the error yet but I want to make sure Derek's change is the correct fix so that I don't get it! [Linked Image]
Posted By: Grim*Talez Re: Greetings to user by time - release. - 03/05/2000 3:45 AM
If you're cutting and pasting straight from this thread in the discussion forum, then make sure that you always put the | |'s together.

If you look at Derek's post, you'll see that the line starting: if (hours < 6)
has a space between the | |'s.

This may be causing the time_of_day error.

Hope this helps.

Shane.
Posted By: ilya Re: Greetings to user by time - release. - 03/05/2000 4:22 AM
You're right.
UBB adds spaces between the |'s.
Posted By: ilya Re: Greetings to user by time - release. - 03/05/2000 9:35 AM
UBBmaster has found a bug in the hack, that at 12:00 AM you always get a javascript error. I hope the code bellow will fix it:

In the hack, replace
Code
code:
with
Code
code:
I hope that fixes the problem.
Posted By: Derek Johnson Re: Greetings to user by time - release. - 03/07/2000 10:38 PM
you need to use | | not && just like my post said... i use it on my page and it enver has problems i emailed it to the webmaster of this site and he still hasnt put it on the page, so i dont know what the problem is with poeple around here. I give a fix and no one takes it...

------------------
Posted By: LazyMonk Re: Greetings to user by time - release. - 03/08/2000 8:57 AM
Johnson is right...use the | instead of && ..then you will have no error
Posted By: hunter Re: Greetings to user by time - release. - 03/20/2000 10:39 PM
I wasn't getting a javascript error it just wasn't showing the greeting between the hour of midnight and 1AM.

thanks for the fix. | | works.

hunter
Posted By: Donnyroe Re: Greetings to user by time - release. - 03/23/2000 1:10 AM
Can someone post the hack text again with the changes implemented please, thanks for all your help.
Posted By: Greg Hard Re: Greetings to user by time - release. - 03/24/2000 12:51 AM
Thanx guys. Works like a charm.
See it on my board. http://www.h-realms.com/lild/cgi-bin/Ultimate.cgi
WORKS PERFECT WITH THE PATCH.
Posted By: katgyrl.com Re: Greetings to user by time - release. - 03/25/2000 5:37 PM
i dunno mastermind, it doesn't seem to run perfectly when i visit your ubb... maybe it's just me but i always get something that looks like this at yours:

You last visited:  Good afternoon

i've only seen it run to perfection on 5.38 versions.

------------------
Posted By: ilya Re: Greetings to user by time - release. - 03/26/2000 10:29 PM
Looks fine to me on MM's ubb

------------------
Thanks for reading!
Ilya
Administrator of Ubb Code Hackers Hideout
Moderator of UBB Hacks Finished
Posted By: The Team Re: Greetings to user by time - release. - 03/26/2000 11:26 PM
ilya the fix isnt working you may want to take a look at the code and try to fix it on this board.

------------------
President and Webmaster of UBB Hackers Hideout.

Contact Me at:

ICQ: 33326211
AIM:SpazJCC
Email: ubbmaster@ubbcodehacking.com
Posted By: ilya Re: Greetings to user by time - release. - 03/27/2000 7:04 PM
Will do

------------------
Thanks for reading!
Ilya
Administrator of Ubb Code Hackers Hideout
Moderator of UBB Hacks Finished
© UBB.Developers