Новые возможности форматирования дат
34
В версии 0.4 значительно улучшены возможности по работе с датами. Ввиду большого числа писем по этому поводу, опишу здесь основные моменты и правила пользования новыми параметрами форматирования дат:0. Вступление.
За оформление даты в Smarty-шаблоне отвечает тот же, что и раньше, smarty-тег {date_format}. Тег требует только один обязательный параметр 'date' — собственно дата. Простейший вариант вывода:
{date_format date=$oTopic->getDateAdd()}в результате получаем самый обычный:
10 декабря 2009, 00:35
Информация для разработчиков: date_format работает теперь не через функцию в function.php, а через специально написанный для движка smarty-плагин.
Дополнительные параметры формата
Вывод даты в прямом эфире
15
Сегодня возникла необходимость вывести дату создаваемых топиков и каментов в прямой эфир. Вот как это делается:
1) Открываем файл block.stream_topic.tpl чтобы добавить дату к топикам, вставляем
например перед
и дата будет выводиться в самом начале строчки.
2) Чтобы добавить дату к каментам, открываем файл block.stream_comment.tpl
перед
теперь дата будет в начале строки перед ником пользователя.
1) Открываем файл block.stream_topic.tpl чтобы добавить дату к топикам, вставляем
{date_format date=$oTopic->getDateAdd()}например перед
<a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PROFILE}/{$oTopic->getUserLogin()}/" class="stream-author">и дата будет выводиться в самом начале строчки.
2) Чтобы добавить дату к каментам, открываем файл block.stream_comment.tpl
{date_format date=$oComment->getDate()}перед
<a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PROFILE}/{$oComment->getUserLogin()}/" class="stream-author">теперь дата будет в начале строки перед ником пользователя.
Как поменять системное время на сайте?
у меня украинское время отличается от стандартного в движке, как и где сделать поправку?.. искал-искал тут на сайте — фиг, попробуй че-то найти без поиска и Всех тегов =/
подскажите мне, в файлах рылся тоже не могу найти… подозреваю что где-то нужно поменять локаль, но как ее поменять так, чтобы русское осталось все кроме времени в моем регионе?
*Добавлено* нашел локаль в конфиге, поменял ru_RU.UTF-8 на ru_UA.UTF-8 — никакого еффекта =/
з.ы. Жаль что изменение часового пояса еще до сих пор не реализовано в настройках профилей
подскажите мне, в файлах рылся тоже не могу найти… подозреваю что где-то нужно поменять локаль, но как ее поменять так, чтобы русское осталось все кроме времени в моем регионе?
*Добавлено* нашел локаль в конфиге, поменял ru_RU.UTF-8 на ru_UA.UTF-8 — никакого еффекта =/
з.ы. Жаль что изменение часового пояса еще до сих пор не реализовано в настройках профилей
- 0
- 09 ноября 2008, 22:24
- kabantejay
- 7
Помощь заменить дату
1
Хочу сделать: дату формата 9 ноября 2008, 00:07 заменить на дату формата 09/11/2008
Пишу потому что: не могу понять как именно это сделать.
Люди подскажите как это сделать, пожалуйста.