Неправильный диапазон в модуле Calendar

Главные вкладки

Аватар пользователя Easter Easter 16 февраля 2007 в 14:36

Пытаюсь сделать календарь при помощи модулей Calendar+CCK+Date. Все вроде получилось. Отображает события диапазоном тоже. Но есть беда. Например ставлю начало события 19 фев 2007 окончание 26 фев 2007. В календаре диапазон начинается 18-го, заканчивается 25-го. Когда создавал события без модуля Date, отображались в той дате, когда создал без перескоков. Что я пропустил?

Комментарии

Аватар пользователя Easter Easter 1 марта 2007 в 12:23

Похоже это помогло.
Что я сделал:
Поставил значение часового пояса в значение GMT+3.
И выключил конфигурируемые часовые пояса.
Все дни отображаются на своих местах.
Столкнулся с другой ошибкой. При выборе режима просмотра "Неделя" дата первого дня недели отсчитывается от воскресенья, а события недели при этом отсутствуют.
В установках друпала первым днем недели выбран понедельник.
Возможно это моя персональная криворукость. Но есть и другие проблемы. В частности, имена месяцев в режиме просмотра "Год" - не переведены на русский. Я решил эту проблему следущим костылем. В файле calendar_api.inc в функции calendar_get_calendar()
Строку:
$month_name = gmdate('M', $calendar->stamp);
Я заменил на:
$month_name = t(gmdate('M', $calendar->stamp));

Однако при этом вывод имени месяца в режиме просмотра "Месяц" и в режиме блока остается без перевода. Кто может подсказать как решить эти проблемы?