siv1987 2628 07/19/15 20:23 Форматирование даты в четверке на мой взгляд немного унылая с этим относительным форматом - Вторник в 12:55, 12 Июль и пр. Если хотя бы в тройке можно было задавать свой формат даты для разных сущностей, то сейчас такой настройки нету. Возможно я придираюсь с непривычки, но форматирование в тройке более удобная. Жаль что нельзя изменить формат с сохранением относительного времени без изменений в коде. Относительные даты можно заменить на полноценные в /system/DateTime/DateTime.php (4.1+) $this->relative( $format )заменив на $this->strFormat( '%d %B %Y - %H:%M' )для типа: 19 Июля 2015 - 12:00К сожалению теряется относительный формат сегодня-вчера, который действительно удобный. Чтобы оставить относительный формат придется править метод self::relative(). Плохо. Поделиться сообщением Ссылка на сообщение
newbie 1723 07/20/15 05:21 В 4-ке есть тег datetime. Мало опций, конечно же.Почему все так уныло -Please restore date format editing ability in IPS4Кстати, у Календаря есть настройки Поделиться сообщением Ссылка на сообщение
siv1987 2628 07/20/15 09:16 Я вот думаю написать небольшой плагинчик для перезагрузки метода relative, который бы форматировал дату по типу тройки, с возможностью указания формата для типов - сегодня, вчера, месяц. Поделиться сообщением Ссылка на сообщение
nervud 0 01/11/17 14:49 Вот так разве не проще https://invisionpower.com/4guides/themes-and-customizations/languages-and-localization/changing-date-formats-r267/ Поделиться сообщением Ссылка на сообщение
siv1987 2628 01/11/17 15:10 Вот так разве не прощеТам речь идет о форматирования языковой строки. Как из "March 1 2016" получить "1 March 2016". Если языковая строка получает только три параметра, то ее редактированием никак не добиться формата "01.03.2016 - 08:20". А нас интересует пользовательское форматирование даты, а не смена слагаемых местами. На данный момент есть платный хук "Custom Date Format", но мы планируем написать свой. Поделиться сообщением Ссылка на сообщение
ralf 2 09/18/20 08:40 Всем привет. Как в форуме 4.5.2 изменить формат даты и времени только в определенном разделе форума? Поделиться сообщением Ссылка на сообщение
siv1987 2628 09/18/20 08:55 В каком разделе? Наверное только писать условие в шаблоне. Поделиться сообщением Ссылка на сообщение
ralf 2 09/18/20 09:05 @siv1987 Мне в определенном форуме нужно, чтобы дата и время показывалось плоть до минуты. Вроде нашёл что за дату в посте отвечает эта строчка в шаблоне postContainer : <a href='{$comment->item()->url()->setQueryString( array( 'do' => 'findComment', 'comment' => $comment->$idField ) )}' class='ipsType_blendLinks'>{$comment->dateLine()|raw}</a> Как здесь условие прописать? Поделиться сообщением Ссылка на сообщение
siv1987 2628 09/23/20 12:30 Идеи есть, но фишка в том что этот метод возвращает целый кусок html кода не просто одну дату. Составляя условие нужно или прописать аналогичный код, или просто дату. На ипбскинс я смотрю его выпилили и оставили только дату в full type. Поделиться сообщением Ссылка на сообщение