Как в 1.10.6 вывести дату публикации в статье в формате iso 8601?

#16 26 декабря 2015 в 16:04
Ну конечно не катит, там все несколько сложнее. Но мы ведь трудностей не боимся? Сделать и для статей костыль?
#17 26 декабря 2015 в 16:33
Для непосредственно самой статьи получилась вот такая нехитрая строка:
  1. {date('c', strtotime(ltrim(str_replace(' ', '-', str_replace(array($LANG.MONTH_01,$LANG.MONTH_02,$LANG.MONTH_03,$LANG.MONTH_04,$LANG.MONTH_05,$LANG.MONTH_06,$LANG.MONTH_07,$LANG.MONTH_08,$LANG.MONTH_09,$LANG.MONTH_10,$LANG.MONTH_11,$LANG.MONTH_12), array('01','02','03','04','05','06','07','08','09','10','11','12'), $article.pubdate)), '-')))}
  2.  
------------------------
Таким образом пользуясь первым или вторым вариантом можно перехватить вывод даты в практически любом шаблоне любого компонента. Удачи.
#18 26 декабря 2015 в 16:44

Для непосредственно самой статьи получилась вот такая нехитрая строка:

Pasha
В который раз делаете невозможное возможным.
Спасибо огромное!
p.s. тему не закрываю, попытаюсь покопать в других компонентах
#19 26 декабря 2015 в 19:25
Суть в том, что такая дата нужна всем компонентам. Паша, Fuze спасибо за решения!
#20 26 декабря 2015 в 19:35

пользуясь первым или вторым вариантом можно перехватить вывод даты в практически любом шаблоне любого компонента

Впрочем нужно понимать что это костыли, правильней будет сделать так как сказал максисофт, придумать и выводить некую стандартную переменную. Но это уже совсем другая история.
#21 26 февраля 2017 в 00:18
а как в объявлениях (в выводе списка Item)
убрать минуты и часы? Или только минуты?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.