CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Формат даты и время
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Страницы: 1, 2
Доброго времени суток.
Итак, в каком файле можно изменить формат даты мне не очень нравится, что у последних новостей пишется «Сегодня», «Вчера» хотелось бы, чтобы всегда был обычный формат.
Можно перед временем дописать «Время»? А «Размещено» изменить на «Добавлено»?
Спасибо.
Alexander
В зависимости от модуля, найдите где в его файлах вызывается функция Strings::HumanDate и аргумент (первый и единственный) выводите без передачи в эту функцию.
Речь идет о новостях, пошел в modules\news\user открыл index.php нашел там Strings::HumanDate как я понял речь идет о ($date_f) дальше не понял. Будте добры подскажите. :)
NoIndex
Да. уберите то, что в скобках и все:)
не работает. все равно "Размещено: Сегодня" :mellow:
NoIndex
Звеняйте, читал с телефона всё не так понял))

насколько понял Сашу - надо просто передовать $date_f, без функции. Примерно так:
$title[]=$Mainclass->lang['news']['for'].$date_f;

речь идет о 200 строке в файле modules\news\user\index.php ??
NoIndex
Да.
Однако, лично у меня ничего не изменилось :(
Аналагично :dntknw:
NoIndex
Интересно вот что если из самой функции HumanDate убрать $today и зайти на /news.html то там дата отображается так, как хочется, а на главной всё-равно "Сегодня.." О_о

Добавлено через 0 минут, 7 секунд:

Интересно вот что если из самой функции HumanDate убрать $today и зайти на /news.html то там дата отображается так, как хочется, а на главной всё-равно "Сегодня.." О_о
Alexander
Во-первых нужно убрать по всему файлу. Во-вторых очистить кэш.
Fatal error: Call to undefined function () in modules/news/user/index.php on line 262
Alexander
D1mK4, покажите, что вы написали в 262й строке.
'date'=>$Mainclass->lang['news']['published'].date_f(substr($arr['date'],0,-3),true,true),
Alexander
а что там было до вашего вандализма?
'date'=>$Mainclass->lang['news']['published'].Strings::HumanDate(substr($arr['date'],0,-3),true,true),

я не изучал php, я умею верстать и вполне не плохо, поэтому давайте не будем тут осуждать людей
NoIndex
Про кеш забыл, да :)

В общем вот файл уже готовый: http://rghost.ru/5187539
Качаем, заменяем старый на этот и не забываем очистить кэш!
Все круто, спасибо. Еще вопрос касательно этого же файла, почему при изменении формата даты в 970 строке ничего не происходит? Там было Y-m-d H:i:s изменил на d-m-Y H:i:s очистил кеш ничего не произошло.
Alexander
D1mK4, потому что 970я строка отвечает за ДОБАВЛЕНИЕ статей пользователями :)
Хорошо, тогда где можно изменить форматы даты http://www.php.su/functions/?date? :)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.