При создание новой записи в вашем компоненте, иногда требуется отметить что материал является новым. Любой пользователь сразу обратит на такую отметку внимания и возможно захочет посмотреть, что же там новенького.
И так как же сделать такую отметку. Для начала в языковом файле вашего компонента language/ru-Ru/com_mycom.ini
требуется добавить
Теперь в вашем шаблоне в цикле foreach
, перед выводом списка ваших запесей добавляем
И в самом списке, если хотите пометить изображения материала
Eсли в заголовке
Остается только оформит css
Сегодня, вчера в дате
Также возможно рядом с датой публикации выводить текст "сегодня", "вчера". Весь код будет выглядеть так
Стандартные форматы даты выглядят следующим образом
- DATE_FORMAT_LC=%d.%m.%Y – 23.02.2011
- DATE_FORMAT_LC1=%d.%m.%Y– 23.02.2011
- DATE_FORMAT_LC2=%d.%m.%Y %H:%M – 23.02.2011 13:20
- DATE_FORMAT_LC3=%d %B %Y – 23 Февраля 2011
- DATE_FORMAT_LC4=%d.%m.%y – 23.02.11
Расшифровка переменных даты
Y
– год, полностью '2011';y
– год, последние две цифры '11';B
– месяц, полное название 'Февраль';m
– месяц, двумя цифрами '02';d
– число, день месяца двумя цифрами '25';H
– часы, в 24-часовом формате '14';M
– минуты, двумя цифрами '56';A
– день недели полностью 'Четверг';a
– день недели коротко 'Чт'.
Вывод даты с помощью JHTML
'date'
- обязательный параметр;$date
- дата.null
- текущая дата, так же для вывода текущей даты можно использовать'now'
(обязательный параметр);$format
- формат вывода даты. Joomla использует свой формат, поэтому timestamp здесь работать не будет (обязательный параметр);$offset
- часовой пояс. В первую очередь пользователя, если нет то из настроек Joomla по умолчанию. В противном случае мировое время (не обязательный параметр).