Регистрация
Вход через соцсети
Восстановление пароля

Как вывести вместо номера месяца его название на русском языке в компоненте новости?

Новый топик
22.02.2011, 12:53
Ответить | Цитировать
Sape
sitkoru

Зарегистрирован:
2010-03-09
Сообщений: 5

тут есть вот такой ответ:
http://netcat.ru/support/knowledge/knowledge_68.html
написала в системных настройках:
$month = array(

1=>'января',2=>'февраля',3=>'марта',4=>'апреля',

5=>'мая',6=>'июня',7=>'июля',8=>'августа',

9=>'сентября',10=>'октября',11=>'ноября',12=>'декабря'

);

Объект в списке:
$f_Date_day ".opt_case($month[intval($f_Date_month)], $month[intval($f_Date_month)], $f_Date_month)." $f_Date_year

всё заработало, но появилась вверху списка новостей ошибка

>>Parse error: syntax error, unexpected '?', expecting '(' in /home/www/j1/chelindbank.ru/www/netcat/require/s_common.inc.php(1) : eval()'d code on line 1

почему? и что сделать чтобы не было ошибки?

PS: версия тестовая на 60 дней, может только в ней такая ошибка?
22.02.2011, 13:25
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Попробуйте заменить код в объекте в списке на:
$f_Date_day ".($month[intval($f_Date_month) ? $month[intval($f_Date_month)] : $f_Date_month)." $f_Date_year

Ксю доставляет...
24.02.2011, 09:02
Ответить | Цитировать
Sape
sitkoru

Зарегистрирован:
2010-03-09
Сообщений: 5

баг был видимо в тестовой версии, в лицензионной стало всё хорошо и с этим кодом:
$f_Date_day ".opt_case($month[intval($f_Date_month)], $month[intval($f_Date_month)], $f_Date_month)." $f_Date_year
198 196 2011-02-24 09:02:12 11054
Описание проекта