Welcome, Guest. Please Login or Register.
April 28, 2025, 07:14:40 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  Development  |  Completed mods  |  [beta 1.5.3] Custom Greeting Mod « previous next »
Pages: [1] Reply Ignore Print
Author Topic: [beta 1.5.3] Custom Greeting Mod  (Read 3839 times)
Aquilo
The Black Llama
Sr. Member
****
Posts: 416


Would'nt you like to be a llama too?

WWW
[beta 1.5.3] Custom Greeting Mod
« on: June 02, 2003, 05:06:12 AM »
Reply with quote

This mod will replace "Hey" with Good Morning, Good Afternoon, and Good Evening.
this will only change the greeting for members of your board, Guests still get "Welcome" while members get a more formal greeting not "Hey"!

you can change the greetings in english.lng
any way I did search for this mod I know there was one
for the YaBB perl version and since I could not find one and "hey" is for horses... Hope this is useful!

Download

Aquilo
Logged

[td][/td]
[td]
[/td][td][/td][/table]
Webby
Beta Tester
YaBB God
*****
Posts: 829


Some mistakes are too funny to make only once.

ICQ - 9814812webby@salesplaza.nl WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #1 on: June 02, 2003, 05:33:31 AM »
Reply with quote

Mmmhhh......strange, I thought I mentioned it somewhere :

http://www.yabbse.org/community/index.php?board=158;action=display;threadid=22635;start=0

http://www.yabb.nl/forum/index.php?board=22;action=display;threadid=42818

Too bad you didn't look for it well enough.

::)
Logged

Webby of salesplaza.nl
The YaBBSE buttongenerator : Click HERE !
Aquilo
The Black Llama
Sr. Member
****
Posts: 416


Would'nt you like to be a llama too?

WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #2 on: June 02, 2003, 06:12:12 AM »
Reply with quote

Hey!  ;D

At least someone said something to me, I've been ignored all week!  ::)

It was all in the term I was searching for :P
any way now what ever someone searches for they should find one of them!  8)

Perhaps this will satisfy preference over JavaScript as well.

Aquilo
Logged

[td][/td]
[td]
[/td][td][/td][/table]
1979Z28
Sr. Member
****
Posts: 324


WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #3 on: June 02, 2003, 07:02:06 AM »
Reply with quote

Personally, I like this one better. Less complicated, and I don't have to fix a few spacing problems. ;) ;D *duck!*
Logged
Webby
Beta Tester
YaBB God
*****
Posts: 829


Some mistakes are too funny to make only once.

ICQ - 9814812webby@salesplaza.nl WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #4 on: June 02, 2003, 09:39:29 AM »
Reply with quote

note : Aquilo's code is different, ok, but what it does is the same as my mod.  And my mod has some things extra, such as Holidays and such, which it will display on your board.

Anyway, it is nothing new, that is what I meant to say.
Logged

Webby of salesplaza.nl
The YaBBSE buttongenerator : Click HERE !
Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:[beta 1.5.3] Custom Greeting Mod
« Reply #5 on: June 06, 2003, 11:00:19 AM »
Reply with quote

Quote from: 1979Z28 on June 02, 2003, 07:02:06 AM
Personally, I like this one better. Less complicated...
Yes, that's it. I only need the day times.

German:[/u]
<edit file>
german.lng
</edit file>

<search for>
$locale = 'de_DE';
</search for>

<add after>

$txt['greeting1'] = 'Guten Morgen, ';
$txt['greeting2'] = 'Guten Tag, ';
$txt['greeting3'] = 'Guten Abend, ';

</add after>
« Last Edit: June 06, 2003, 11:15:56 AM by Daniel D. » Logged

Dem0n
Full Member
***
Posts: 107


WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #6 on: June 07, 2003, 02:42:59 AM »
Reply with quote

does the mod work for version 1.5.1 ?
Logged

1979Z28
Sr. Member
****
Posts: 324


WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #7 on: June 07, 2003, 05:11:00 AM »
Reply with quote

Yes
Logged
Aquilo
The Black Llama
Sr. Member
****
Posts: 416


Would'nt you like to be a llama too?

WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #8 on: June 07, 2003, 07:54:53 AM »
Reply with quote

Quote from: Daniel D. on June 06, 2003, 11:00:19 AM
Quote from: 1979Z28 on June 02, 2003, 07:02:06 AM
Personally, I like this one better. Less complicated...
Yes, that's it. I only need the day times.

German:[/u]
<edit file>
german.lng
</edit file>

<search for>
$locale = 'de_DE';
</search for>

<add after>

$txt['greeting1'] = 'Guten Morgen, ';
$txt['greeting2'] = 'Guten Tag, ';
$txt['greeting3'] = 'Guten Abend, ';

</add after>


hey that's cool! Daniel D. I don't know if the German YaBBSE community would find any use but if you want to
put it all in German and post it there I'm cool with it! but honestly I think most any other county learns english too.

any who...
I liked Webby's mod for none server side scripting hosts "free" like geosims.com that I'm trying to get going
again!
I hope you don't mind Webby, I did make my own stand alown version for my free sites! it uses the the information in the calender database I hope YaBBSE community don't mind!

<!-- start head insert -->
<script language="JavaScript1.2" type="text/JavaScript">
<!-- Begin

var Message = ("Welcome to Xtram Communities.")

var Greeting = ("<font size=2>")

var txt = new Array(
   'Good Morning!', 'Good Afternoon!', 'Good Evening!'
   );
var Days = new Array(
   'Sunday', 'Monday', 'Tuesday', 'Wednesday',
   'Thursday', 'Friday', 'Saturday'
   );
var Months = new Array(
   'January', 'February', 'March', 'April',
   'May', 'June', 'July', 'August',
   'September', 'October', 'November', 'December'
   );
var MyExt = new Array(
   'st', 'nd', 'rd', 'th'
   );
var crap = 1
var MyHday1 = new Array(
   new Array('New Years Day', 1, 'January'),
   new Array('Groundhog Day', 2, 'February'),
   new Array('Valentine\'s day', 14, 'February'),
   new Array('st. Patrick\'s day', 17, 'March'),
   new Array('April Fool\'s Day', 1, 'April'),
   new Array('Earth Day', 22, 'April'),
   new Array('Cinco de Mayo', 5, 'May'),
   new Array('Flag Day', 14, 'June'),
   new Array('Independence Day', 4, 'July'),
   new Array('United Nations Day', 24, 'October'),
   new Array('Halloween', 31, 'October'),
   new Array('Veterans Day', 11, 'November'),
   new Array('Christmas Eve', 24, 'December'),
   new Array('Christmas Day', 25, 'December'),
   new Array('Party Time! New Years Eve', 31, 'December')
   );

var MyDate   = new Date()
var MyDay   = MyDate.getDate()
var MyDays   = Days[MyDate.getDay()]
var MyMonth   = Months[MyDate.getMonth()]
var MyYear   = ((MyDate.getYear() < 2000) ? MyDate.getYear() + 1900 : MyDate.getYear())
var MyHr   = MyDate.getHours()
var MyMin   = ((MyDate.getMinutes() >= 0 && MyDate.getMinutes() <= 9) ?
   ('0' + MyDate.getMinutes()) : MyDate.getMinutes())
var MySec   = ((MyDate.getSeconds() >= 0 && MyDate.getSeconds() <= 9) ?
   ('0' + MyDate.getSeconds()) : MyDate.getSeconds())
var switch_HR = ((MyHr >= 13 && MyHr <= 24) ? (MyHr - 12) : ((MyHr == 0) ? 1 : MyHr))

var i_HR = (((MyHr >= 0 && MyHr <= 10) ? 0 : (MyHr >= 12 && MyHr <= 16) ? 1 : 2))
var i_EX = (((MyDay%10) == 1) ? 0 : ((MyDay%10) == 2) ? 1 : ((MyDay%10) == 3) ? 2 : 3)
var i_Am = ((MyHr >= 12 && MyHr <= 23) ? 'PM' : 'AM')
var MyTime   = (switch_HR + ':' + MyMin + ':' + MySec + ' ' + i_Am)
switch(true){
   case (MyYear == 2003):
      var xDates = new Array(
         new Array('Thanksgiving', 27, 'November'),
         new Array('Memorial Day', 26, 'May'),
         new Array('Mother\'s Day', 11, 'May'),
         new Array('Father\'s Day', 15, 'June'),
         new Array('Labor Day', 1, 'September'),
         new Array('Summer Solstice', 21, 'June'),
         new Array('Vernal Equinox', 20, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 23, 'September')
         );
      break;
   case (MyYear == 2004):
      var xDates = new Array(
         new Array('Thanksgiving', 25, 'November'),
         new Array('Memorial Day', 31, 'May'),
         new Array('Mother\'s Day', 9, 'May'),
         new Array('Father\'s Day', 20, 'June'),
         new Array('Labor Day', 6, 'September'),
         new Array('Summer Solstice', 20, 'June'),
         new Array('Vernal Equinox', 19, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 22, 'September')
      );
      break;
   case (MyYear == 2005):
      var xDates = new Array(
         new Array('Thanksgiving', 24, 'November'),
         new Array('Memorial Day', 30, 'May'),
         new Array('Mother\'s Day', 8, 'May'),
         new Array('Father\'s Day', 19, 'June'),
         new Array('Labor Day', 5, 'September'),
         new Array('Summer Solstice', 20, 'June'),
         new Array('Vernal Equinox', 20, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 22, 'September')
      );
      break;
   case (MyYear == 2006):
      var xDates = new Array(
         new Array('Thanksgiving', 23, 'November'),
         new Array('Memorial Day', 29, 'May'),
         new Array('Mother\'s Day', 14, 'May'),
         new Array('Father\'s Day', 18, 'June'),
         new Array('Labor Day', 4, 'September'),
         new Array('Summer Solstice', 21, 'June'),
         new Array('Vernal Equinox', 20, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 22, 'September')
         );
      break;
   case (MyYear == 2007):
      var xDates = new Array(
         new Array('Thanksgiving', 22, 'November'),
         new Array('Memorial Day', 28, 'May'),
         new Array('Mother\'s Day', 13, 'May'),
         new Array('Father\'s Day', 17, 'June'),
         new Array('Labor Day', 3, 'September'),
         new Array('Summer Solstice', 21, 'June'),
         new Array('Vernal Equinox', 20, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 23, 'September')
         );
      break;
   case (MyYear == 2008):
      var xDates = new Array(
         new Array('Thanksgiving', 27, 'November'),
         new Array('Memorial Day', 26, 'May'),
         new Array('Mother\'s Day', 11, 'May'),
         new Array('Father\'s Day', 15, 'June'),
         new Array('Labor Day', 1, 'September'),
         new Array('Summer Solstice', 20, 'June'),
         new Array('Vernal Equinox', 19, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 22, 'September')
         );
      break;
   case (MyYear == 2009):
      var xDates = new Array(
         new Array('Thanksgiving', 26, 'November'),
         new Array('Memorial Day', 25, 'May'),
         new Array('Mother\'s Day', 10, 'May'),
         new Array('Father\'s Day', 21, 'June'),
         new Array('Labor Day', 7, 'September'),
         new Array('Summer Solstice', 20, 'June'),
         new Array('Vernal Equinox', 20, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 22, 'September')
         );
      break;
   case (MyYear == 2010):
      var xDates = new Array(
         new Array('Thanksgiving', 25, 'November'),
         new Array('Memorial Day', 31, 'May'),
         new Array('Mother\'s Day', 9, 'May'),
         new Array('Father\'s Day', 20, 'June'),
         new Array('Labor Day', 6, 'September'),
         new Array('Summer Solstice', 21, 'June'),
         new Array('Vernal Equinox', 20, 'March'),
         new Array('Winter Solstice', 21, 'December'),
         new Array('Autumnal Equinox', 22, 'September')
         );
      break;
}
var MyHday = MyHday1.concat(xDates)
var i_HD=''

for(var i=0; i<22; i++){
i_HD += ((MyYear >= 2003) && (MyDay == MyHday[i][1]) && (MyMonth == MyHday[i][2]) ? '<b>It\'s ' + MyHday[i][0] + '!!</b>' : '')
//if(i_HD)
//break;
}

Greeting += (txt[i_HR] + ' ' + Message + '<BR />')
Greeting += ('on ' + MyDays + ', ' + MyMonth)
Greeting += (' ' + MyDay + '<sup>' + MyExt[i_EX] + '</sup>' + ', ' + MyYear + ' @ ' + MyTime)
Greeting += ('</font><BR />' + i_HD)
// End -->
</script>
<!-- end head insert -->

<!-- start body insert -->
<script language="JavaScript1.2" type="text/JavaScript">
<!-- Begin
document.write( Greeting )
// End -->
</script>
<!-- end body insert -->
Logged

[td][/td]
[td]
[/td][td][/td][/table]
Dem0n
Full Member
***
Posts: 107


WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #9 on: June 13, 2003, 07:09:15 PM »
Reply with quote

there is an error with this mod, in the morning, it says hey,goodevening.. just thought i'd let ya know, the rest work's fine.. but morning says goodevening
Logged

Aquilo
The Black Llama
Sr. Member
****
Posts: 416


Would'nt you like to be a llama too?

WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #10 on: June 13, 2003, 10:40:04 PM »
Reply with quote

do you mean around 11:00am??

I messed up and told it morning hours were 01-10am
I'll upload the update in a few hours! gatta go :P

Aquilo
Logged

[td][/td]
[td]
[/td][td][/td][/table]
supamike
Jr. Member
**
Posts: 53


I'm... a llama!?

Re:[beta 1.5.3] Custom Greeting Mod
« Reply #11 on: July 08, 2003, 09:16:12 PM »
Reply with quote

Just wanted to let you peeps know that I have installed and verified that this mod works on 1.5.4 -- although the link for downloading the mod (in the first post) has not been updated.

By that I mean you will still need to edit the Subs.php file manually to to reflect that MORNING hours are 01-11am, not 01-10am. Otherwise, you'll get the error mentioned above by Dem0n.
« Last Edit: July 08, 2003, 09:26:28 PM by supamike » Logged
Fizzy
Full Member
***
Posts: 214


Re:[beta 1.5.3] Custom Greeting Mod
« Reply #12 on: July 18, 2003, 10:52:10 PM »
Reply with quote

Yep,

Works a treat on 1.5.4 Aquilo.
Neat and simple.

8)
Logged
Aquilo
The Black Llama
Sr. Member
****
Posts: 416


Would'nt you like to be a llama too?

WWW
Re:[beta 1.5.3] Custom Greeting Mod
« Reply #13 on: July 20, 2003, 04:33:29 AM »
Reply with quote

Sorry it took me so long to change 1 character but it's updated  ;D :D ;D :P ;D

I glad it still works!

Aquilo
Logged

[td][/td]
[td]
[/td][td][/td][/table]
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  Development  |  Completed mods  |  [beta 1.5.3] Custom Greeting Mod « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.032 seconds with 18 queries.