Склонения в датах (joomla 1.0.хх)

Joomla, php, Главная, Хаки Комментировать
118
Рейтинг
Thanks!
An error occurred!

Вопрос поднял VETERINAR, поделился реализацией столь банальной вещи, как для даты создания материала склонять «Февраля» вместо «Февраль»
В языковом файле находим строку DEFINE(‘_DATE_FORMAT_LC’ и перед ней добавляем такой вот массив:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$mon_date=array('01'=>"января",
                        '02'=>"февраля",
                        '03'=>"марта",
                        '04'=>"апреля",
                        '05'=>"мая",
                        '06'=>"июня",
                        '07'=>"июля",
                        '08'=>"августа",
                        '09'=>"сентября",
                        '10'=>"октября",
                        '11'=>"ноября",
                        '12'=>"декабря",);
$mon=date("m");
$m=$mon_date["$mon"];

И для самой константы вывода даты пишем так:

1
DEFINE('_DATE_FORMAT_LC',"%A, %d ".$m." %Y"); //Используйте PHP strftime формат

2 комм. на “Склонения в датах (joomla 1.0.хх)”

  1. Physicist говорит:

    Привет!
    А разве в этом случае не будет месяц всё время один и тот же (текущий) выводиться?

    PS. Почему-то тут поле для ввода e-mail’а называется E-ьail ;-)

    Reply

  2. admin говорит:

    Привет, почему одно и тоже? Данную штуку постил в форуме по вопросу Ветеринара — у нас с ним нормально работало, то есть статья раньше была датирована как «3 январь 2008″ а стало «3 января 2007″
    P.S. поле формы да, знаю, это я начал но не закончил переименование стандартный имен полей в целях борьбы с спамом, но так и не закончил еще :)

    Reply

Оставить коммент

Design by:FoxTheme & Photoshop Brushes
Site RSS Comments RSS