cmsservice » 10 окт 2010, 14:11
, » Сообщение:#2
Проведенное предварительное исследование выявило, что метод translate в файле concrete/helpers/form/date_time.php возвращает дату в неверном формате. Это и приводит к отказу в сохранении значения указанного типа в базе данных. Достаточно изменить в данном методе подстроки d.m.Y на Y-m-d и дата начинает сохраняться успешно. Видимо во время локализации этот метод был изменен по ошибке. Интересно, влияет ли он на что-то другое, кроме сохранения даты в базу?
PS: Кроме того, нашлась та же проблема в файле concrete/models/attribute/types/date_time/controller.php в методе сохранения атрибута.
Исправленные файлы вложены это сообщение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.