Page 1 of 1

Timezone language overwrites

PostPosted: Thu Jun 22, 2006 4:55 am
Author: Apocal
I went about doing my stuff as normal (well as I used to anyways) and added the Character Information into the PCP. I am almost done with it, but one wierd thing happens that one of my values shows up with the Time Zone instead of it's intended values, and then continues with it's intended values. I know that this may not quite make since, so I have included d two screen shots of what's going on. Any assistance in getting this resolved is greatly appreciated.

[url=http][flash=,:54tqvm7o]http://img207.imageshack.us/img207/888/image11di.th.jpg[/flash:54tqvm7o][/url]
[url=http][flash=,:54tqvm7o]http://img209.imageshack.us/img209/2833/image29jo1.jpg[/flash:54tqvm7o][/url]

Re: Really Wierd PCP Problem

PostPosted: Fri Jun 23, 2006 11:00 am
Author: Apocal
I changed the name of the list to try and see if that would fix the problem, but it didn't.
Also changed the values table to start at 1 and it didn't work.
Checking the language files.
Any ideas on things to test to try and get this resolved? I can do anything.

Re: Really Wierd PCP Problem

PostPosted: Fri Jun 23, 2006 12:29 pm
Author: Apocal
I have a started on a fix for this. Some of you guys may see this if you use pcp for characters or anything that has a number 1 - 14 by itself. These are set as language keys for the timezones. Therefore to fix this you should do the following:

in lang_main.php
Code: Select all
 find________________________________________________$lang['-12'] = 'GMT - 12 Hours';$lang['-11'] = 'GMT - 11 Hours';$lang['-10'] = 'GMT - 10 Hours';$lang['-9'] = 'GMT - 9 Hours';$lang['-8'] = 'GMT - 8 Hours';$lang['-7'] = 'GMT - 7 Hours';$lang['-6'] = 'GMT - 6 Hours';$lang['-5'] = 'GMT - 5 Hours';$lang['-4'] = 'GMT - 4 Hours';$lang['-3.5'] = 'GMT - 3.5 Hours';$lang['-3'] = 'GMT - 3 Hours';$lang['-2'] = 'GMT - 2 Hours';$lang['-1'] = 'GMT - 1 Hours';$lang['0'] = 'GMT';$lang['1'] = 'GMT + 1 Hour';$lang['2'] = 'GMT + 2 Hours';$lang['3'] = 'GMT + 3 Hours';$lang['3.5'] = 'GMT + 3.5 Hours';$lang['4'] = 'GMT + 4 Hours';$lang['4.5'] = 'GMT + 4.5 Hours';$lang['5'] = 'GMT + 5 Hours';$lang['5.5'] = 'GMT + 5.5 Hours';$lang['6'] = 'GMT + 6 Hours';$lang['6.5'] = 'GMT + 6.5 Hours';$lang['7'] = 'GMT + 7 Hours';$lang['8'] = 'GMT + 8 Hours';$lang['9'] = 'GMT + 9 Hours';$lang['9.5'] = 'GMT + 9.5 Hours';$lang['10'] = 'GMT + 10 Hours';$lang['11'] = 'GMT + 11 Hours';$lang['12'] = 'GMT + 12 Hours';$lang['13'] = 'GMT + 13 Hours';________________________________________________replace with________________________________________________$lang['t-12'] = 'GMT - 12 Hours';$lang['t-11'] = 'GMT - 11 Hours';$lang['t-10'] = 'GMT - 10 Hours';$lang['t-9'] = 'GMT - 9 Hours';$lang['t-8'] = 'GMT - 8 Hours';$lang['t-7'] = 'GMT - 7 Hours';$lang['t-6'] = 'GMT - 6 Hours';$lang['t-5'] = 'GMT - 5 Hours';$lang['t-4'] = 'GMT - 4 Hours';$lang['t-3.5'] = 'GMT - 3.5 Hours';$lang['t-3'] = 'GMT - 3 Hours';$lang['t-2'] = 'GMT - 2 Hours';$lang['t-1'] = 'GMT - 1 Hours';$lang['t0'] = 'GMT';$lang['t1'] = 'GMT + 1 Hour';$lang['t2'] = 'GMT + 2 Hours';$lang['t3'] = 'GMT + 3 Hours';$lang['t3.5'] = 'GMT + 3.5 Hours';$lang['t4'] = 'GMT + 4 Hours';$lang['t4.5'] = 'GMT + 4.5 Hours';$lang['t5'] = 'GMT + 5 Hours';$lang['t5.5'] = 'GMT + 5.5 Hours';$lang['t6'] = 'GMT + 6 Hours';$lang['t6.5'] = 'GMT + 6.5 Hours';$lang['t7'] = 'GMT + 7 Hours';$lang['t8'] = 'GMT + 8 Hours';$lang['t9'] = 'GMT + 9 Hours';$lang['t9.5'] = 'GMT + 9.5 Hours';$lang['t10'] = 'GMT + 10 Hours';$lang['t11'] = 'GMT + 11 Hours';$lang['t12'] = 'GMT + 12 Hours';$lang['t13'] = 'GMT + 13 Hours';  


This is the point that I am at. At this point the values for the timezones change to excluding the word GMT in them. What I am going to do temporarily is just change the values list to include all of the time zones. However, I would really appreciate it if someone could tell me where that time zone list is so I could just modify that.

PostPosted: Fri Jun 23, 2006 12:33 pm
Author: Jason Sanborn
That is the timezone list that you modified. Looks like you found a good solution to your problem.

Re: Timezone language overwrites

PostPosted: Fri Jun 23, 2006 12:48 pm
Author: Apocal
It is and it isn't. It's a small fix, but the problem is that if I overwrite that then the timezones across the entire site will not display correctly. What I need to find out how to do is to create language information that will be able to display for the new information.

I need to get the value list to understand that the following needs to have it insert the information:

$lang['cl1']='1';

It has to do with creating one of these: get_timezones_list

Does anyone know where this list is located so I can create another one?

Re: Timezone language overwrites

PostPosted: Sat Jun 24, 2006 9:22 pm
Author: Teelk
The function get_timezones_list is located in profilcp/def/def_userfuncs_vlist.php... is that what you're looking for?

Re: Timezone language overwrites

PostPosted: Sun Jun 25, 2006 2:01 am
Author: Apocal
Thank you for the info Teelk. I am really confused on how to work about this. Basically what is going on is any time that I have 0 - 12 left alone in any of the different pcp boxes, it will convert it to GMT - GMT + 12. I have tried creating custom language pieces for this, but it still doesn't work correctly. Should I modify each of the different areas to take out the 0 = 'GMT' and modify this to something like 't1' = 1 or ??? anyone have any ideas on what the best way of doing this is? I don't know how many places this stuff is going to come up.

Code: Select all
{     global $lang;       $tz = array('-12', '-11', '-10', '-9', '-8', '-7', '-6', '-5', '-4', '-3.5', '-3', '-2', '-1', '0', '1', '2', '3', '3.5', '4', '4.5', '5', '5.5', '6', '6.5', '7', '8', '9', '9.5', '10', '11', '12', '13' );       $timezones = array();     for ($i = 0; $i <count> $tz[$i], 'img' => 'tz_' . $tz[$i] );     }       return $timezones;}


Code: Select all
//// Timezones ... for display on each page//$lang['All_times'] = 'All times are %s'; // eg. All times are GMT - 12 Hours (times from next block)  $lang['-12'] = 'GMT - 12 Hours';$lang['-11'] = 'GMT - 11 Hours';$lang['-10'] = 'GMT - 10 Hours';$lang['-9'] = 'GMT - 9 Hours';$lang['-8'] = 'GMT - 8 Hours';$lang['-7'] = 'GMT - 7 Hours';$lang['-6'] = 'GMT - 6 Hours';$lang['-5'] = 'GMT - 5 Hours';$lang['-4'] = 'GMT - 4 Hours';$lang['-3.5'] = 'GMT - 3.5 Hours';$lang['-3'] = 'GMT - 3 Hours';$lang['-2'] = 'GMT - 2 Hours';$lang['-1'] = 'GMT - 1 Hours';$lang['0'] = 'GMT';$lang['1'] = 'GMT + 1 Hour';$lang['2'] = 'GMT + 2 Hours';$lang['3'] = 'GMT + 3 Hours';$lang['3.5'] = 'GMT + 3.5 Hours';$lang['4'] = 'GMT + 4 Hours';$lang['4.5'] = 'GMT + 4.5 Hours';$lang['5'] = 'GMT + 5 Hours';$lang['5.5'] = 'GMT + 5.5 Hours';$lang['6'] = 'GMT + 6 Hours';$lang['6.5'] = 'GMT + 6.5 Hours';$lang['7'] = 'GMT + 7 Hours';$lang['8'] = 'GMT + 8 Hours';$lang['9'] = 'GMT + 9 Hours';$lang['9.5'] = 'GMT + 9.5 Hours';$lang['10'] = 'GMT + 10 Hours';$lang['11'] = 'GMT + 11 Hours';$lang['12'] = 'GMT + 12 Hours';$lang['13'] = 'GMT + 13 Hours';  // These are displayed in the timezone select box$lang['tz']['-12'] = 'GMT - 12 Hours';$lang['tz']['-11'] = 'GMT - 11 Hours';$lang['tz']['-10'] = 'GMT - 10 Hours';$lang['tz']['-9'] = 'GMT - 9 Hours';$lang['tz']['-8'] = 'GMT - 8 Hours';$lang['tz']['-7'] = 'GMT - 7 Hours';$lang['tz']['-6'] = 'GMT - 6 Hours';$lang['tz']['-5'] = 'GMT - 5 Hours';$lang['tz']['-4'] = 'GMT - 4 Hours';$lang['tz']['-3.5'] = 'GMT - 3.5 Hours';$lang['tz']['-3'] = 'GMT - 3 Hours';$lang['tz']['-2'] = 'GMT - 2 Hours';$lang['tz']['-1'] = 'GMT - 1 Hours';$lang['tz']['0'] = 'GMT';$lang['tz']['1'] = 'GMT + 1 Hour';$lang['tz']['2'] = 'GMT + 2 Hours';$lang['tz']['3'] = 'GMT + 3 Hours';$lang['tz']['3.5'] = 'GMT + 3.5 Hours';$lang['tz']['4'] = 'GMT + 4 Hours';$lang['tz']['4.5'] = 'GMT + 4.5 Hours';$lang['tz']['5'] = 'GMT + 5 Hours';$lang['tz']['5.5'] = 'GMT + 5.5 Hours';$lang['tz']['6'] = 'GMT + 6 Hours';$lang['tz']['6.5'] = 'GMT + 6.5 Hours';$lang['tz']['7'] = 'GMT + 7 Hours';$lang['tz']['8'] = 'GMT + 8 Hours';$lang['tz']['9'] = 'GMT + 9 Hours';$lang['tz']['9.5'] = 'GMT + 9.5 Hours';$lang['tz']['10'] = 'GMT + 10 Hours';$lang['tz']['11'] = 'GMT + 11 Hours';$lang['tz']['12'] = 'GMT + 12 Hours';$lang['tz']['13'] = 'GMT + 13 Hours';


Edit]//// Timezones ... for display on each page//$lang['All_times'] = 'All times are %s'; // eg. All times are GMT - 12 Hours (times from next block)  $lang['t-12'] = 'GMT - 12 Hours';$lang['t-11'] = 'GMT - 11 Hours';$lang['t-10'] = 'GMT - 10 Hours';$lang['t-9'] = 'GMT - 9 Hours';$lang['t-8'] = 'GMT - 8 Hours';$lang['t-7'] = 'GMT - 7 Hours';$lang['t-6'] = 'GMT - 6 Hours';$lang['t-5'] = 'GMT - 5 Hours';$lang['t-4'] = 'GMT - 4 Hours';$lang['t-3.5'] = 'GMT - 3.5 Hours';$lang['t-3'] = 'GMT - 3 Hours';$lang['t-2'] = 'GMT - 2 Hours';$lang['t-1'] = 'GMT - 1 Hours';$lang['t0'] = 'GMT';$lang['t1'] = 'GMT + 1 Hour';$lang['t2'] = 'GMT + 2 Hours';$lang['t3'] = 'GMT + 3 Hours';$lang['t3.5'] = 'GMT + 3.5 Hours';$lang['t4'] = 'GMT + 4 Hours';$lang['t4.5'] = 'GMT + 4.5 Hours';$lang['t5'] = 'GMT + 5 Hours';$lang['t5.5'] = 'GMT + 5.5 Hours';$lang['t6'] = 'GMT + 6 Hours';$lang['t6.5'] = 'GMT + 6.5 Hours';$lang['t7'] = 'GMT + 7 Hours';$lang['t8'] = 'GMT + 8 Hours';$lang['t9'] = 'GMT + 9 Hours';$lang['t9.5'] = 'GMT + 9.5 Hours';$lang['t10'] = 'GMT + 10 Hours';$lang['t11'] = 'GMT + 11 Hours';$lang['t12'] = 'GMT + 12 Hours';$lang['t13'] = 'GMT + 13 Hours';  // These are displayed in the timezone select box$lang['tz']['-12'] = 'GMT - 12 Hours';$lang['tz']['-11'] = 'GMT - 11 Hours';$lang['tz']['-10'] = 'GMT - 10 Hours';$lang['tz']['-9'] = 'GMT - 9 Hours';$lang['tz']['-8'] = 'GMT - 8 Hours';$lang['tz']['-7'] = 'GMT - 7 Hours';$lang['tz']['-6'] = 'GMT - 6 Hours';$lang['tz']['-5'] = 'GMT - 5 Hours';$lang['tz']['-4'] = 'GMT - 4 Hours';$lang['tz']['-3.5'] = 'GMT - 3.5 Hours';$lang['tz']['-3'] = 'GMT - 3 Hours';$lang['tz']['-2'] = 'GMT - 2 Hours';$lang['tz']['-1'] = 'GMT - 1 Hours';$lang['tz']['0'] = 'GMT';$lang['tz']['1'] = 'GMT + 1 Hour';$lang['tz']['2'] = 'GMT + 2 Hours';$lang['tz']['3'] = 'GMT + 3 Hours';$lang['tz']['3.5'] = 'GMT + 3.5 Hours';$lang['tz']['4'] = 'GMT + 4 Hours';$lang['tz']['4.5'] = 'GMT + 4.5 Hours';$lang['tz']['5'] = 'GMT + 5 Hours';$lang['tz']['5.5'] = 'GMT + 5.5 Hours';$lang['tz']['6'] = 'GMT + 6 Hours';$lang['tz']['6.5'] = 'GMT + 6.5 Hours';$lang['tz']['7'] = 'GMT + 7 Hours';$lang['tz']['8'] = 'GMT + 8 Hours';$lang['tz']['9'] = 'GMT + 9 Hours';$lang['tz']['9.5'] = 'GMT + 9.5 Hours';$lang['tz']['10'] = 'GMT + 10 Hours';$lang['tz']['11'] = 'GMT + 11 Hours';$lang['tz']['12'] = 'GMT + 12 Hours';$lang['tz']['13'] = 'GMT + 13 Hours';  [/code]

I now just have to change the def_userfuncs_vlist.php to insert a t in front of them. How do I code this?