![]() ![]() |
| space |
24.06.05 - 10:35
Сообщение
#1
|
|
Member ![]() ![]() Группа: Members Сообщений: 22 Регистрация: 26.05.05 Пользователь №: 932 |
Подскажите пожалуйста где меняются параметры даты и где ее можно сделать русской?
Сообщение отредактировал space - 24.06.05 - 10:35 |
| Alecfyz |
24.06.05 - 11:01
Сообщение
#2
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
В основных настройках сайта есть такой параметр "Локаль" (вкладка "локали")
Там, в зависмости от настроек сервера должно быть проставленно цифро-буквенное обозначение текущей локали. Примеры: ru_RU.CP1251 ru_RU ru -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| space |
24.06.05 - 20:42
Сообщение
#3
|
|
Member ![]() ![]() Группа: Members Сообщений: 22 Регистрация: 26.05.05 Пользователь №: 932 |
ru_RU.CP1251 - у меня.
Только дата всеравно по английски - Friday, 24 June 2005 |
| PluSh_KiLLeR |
25.06.05 - 11:25
Сообщение
#4
|
|
Advanced Member ![]() ![]() ![]() Группа: Members Сообщений: 39 Регистрация: 08.04.05 Пользователь №: 396 |
CODE
QUOTE function mosFormatDate( $date, $format="", $offset="" ){ global $mosConfig_offset; if ( $format == '' ) { // %Y-%m-%d %H:%M:%S $format = _DATE_FORMAT_LC; } if ( $offset == '' ) { $offset = $mosConfig_offset; } if ( $date && ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}) $date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] ); $date = $date > -1 ? strftime( $format, $date + ($offset*60*60) ) : '-'; } return $date; } На CODE QUOTE function mosFormatDate( $date, $format=_DATE_FORMAT_LC ){ global $mosConfig_offset; //массив выводимых имён $mon_date=array('01'=>"января", '02'=>"февраля", '03'=>"марта", '04'=>"апреля", '05'=>"мая", '06'=>"июня", '07'=>"июля", '08'=>"августа", '09'=>"сентября", '10'=>"октября", '11'=>"ноября", '12'=>"декабря",); if ( $date && ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}):+([0-9]{2}):+([0-9]{2})", $date, $regs ) ) { if($date[8] != 0){$n=$date[8];} else {$n = "";} // для отображения даты типа "02 мая 2003 года" в виде "2 мая 2003 года" $day = $n.$date[9]; //число дня $year = $date[0].$date[1].$date[2].$date[3]; //число года $mon=$date[5].$date[6]; //число месяца $m=$mon_date["$mon"]; //вытаскиваем имя месяца $Date = $day." ".$m ." ". $year ." года"; // собственно вывод в виде "2 мая 2003 года" } return $Date; } взял с мамбосервера |
| Alecfyz |
25.06.05 - 14:52
Сообщение
#5
|
![]() Gorsk.net Studio ![]() ![]() ![]() Группа: Admin Сообщений: 1,852 Регистрация: 24.02.05 Пользователь №: 3 |
To: PluSh_KiLLeR
Совершенно верно. Это тоже выход. Только уточню, что эта функция находится в mambo.php -------------------- Ибу ибу ди - хуэй дао муди - [Шаг за шагом можно достигнуть цели (кит.)]
|
| PluSh_KiLLeR |
25.06.05 - 17:51
Сообщение
#6
|
|
Advanced Member ![]() ![]() ![]() Группа: Members Сообщений: 39 Регистрация: 08.04.05 Пользователь №: 396 |
опыта еще маловато
Но стараюсь тоже помогать |
| space |
25.06.05 - 20:05
Сообщение
#7
|
|
Member ![]() ![]() Группа: Members Сообщений: 22 Регистрация: 26.05.05 Пользователь №: 932 |
|
| space |
25.06.05 - 20:28
Сообщение
#8
|
|
Member ![]() ![]() Группа: Members Сообщений: 22 Регистрация: 26.05.05 Пользователь №: 932 |
Действительно, предложенный выше способ помогает справиться с датой и привести ее к нужному виду - русскому. Правда у меня эта проблема возникла в шаблоне залитом с... впрочем уже не помню откуда именно. Изначально мой шаблон был на английском. В нем дата в двух местах - одна в самих статьях, другая в шапке. Предложенным способом в статьях дата поменялась а вот в шапке нет, но буду искать.
Итак, ищите файл mambo.php в папке includes и со строки 2522 (у меня с нее) меняйте кусок как сказано выше... Еще раз спасибочки, пойду задавать другие вопросы... |
![]() ![]() |
| Lo-Fi Version | Time is now: 22.05.12 - 01:49 |