В этом посте я покажу, как поменять формат даты на Joomla сайте, который задается всем материалам сайта.

Зачем менять формат даты

По умолчанию дата создания материалов в Joomla выводится в виде 15 Марта 2017

format daty joomla screen1

  • Причина 1. По нормативам бухгалтерской отчетности, в России принят такой формат даты:

DD.MM.YYYY HH:MI:SS  26.05.2017  16:38:00

Как видите, этот формат отличается от формата даты принятого по умолчанию на Joomla.

  • Причина 2. Хочу скрыть год выпуска статей в статьях и модуле «Последние статьи».
  • Причина 3. Хочу добавить к дате, время выхода статьи.
  • Причина 4. Проблемы с кодировкой месяца.   

Суть задачи

Если вы посмотрите в документации php, то увидите, большую таблицу, какие форматы дат и времени «понимает» этот интерпретатор. В системе Joomla заданы несколько форматов, которые использует система. Посмотреть их можно и нужно в файле \language\ru-RU\ru-RU.ini. Если вы откроете это файл в текстовом редакторе, то увидите какие форматы даты доступны в Joomla. Строки 304-310:

  • DATE_FORMAT_LC="d.m.Y"
  • DATE_FORMAT_LC1="d.m.Y"
  • DATE_FORMAT_LC2="d.m.Y H:i"
  • DATE_FORMAT_LC3="d F Y"
  • DATE_FORMAT_LC4="d.m.Y"
  • DATE_FORMAT_LC5="d-m-Y H:i"
  • DATE_FORMAT_JS1="d.m.y"

format daty joomla screen2

format daty joomla screen2

Названия форматов: LC, LC1, LC2, LC3, LC5, JS1. По умолчанию, любая дата материалов в Joomla выводится в виде 15 Марта 2017, что соответствует формату: LC3.

Как поменять формат даты на Joomla

Ранее, для смены формата дат и времени, нужно было редактировать файлы системы. Сейчас, всё упростилось. Если вы посмотрите выше по тексту, то увидите, что задаются форматы в языковом файле. Поэтому и менять формат будем в менеджере языков.

  • Шаг 1 Войти в Расширения>>>Менеджер языков и найти нужное значение.
  • Шаг 2 Сделать переопределение значения, задав новый формат.
  • Шаг 3 Сохраниться и посмотреть результат.

Инструкция

Шаг 1

Авторизуемся в административной части сайта и войдем из основного меню (вверху) на вкладку Расширения>>>Менеджер языков. Вкладка «Переопределение констант». Кнопка «Создать».

Шаг 2

Если справа видим поле «Значение», его нужно переключить на «Константа». В поиске значений пишем формат по умолчанию LC3 и жмём поиск.

Шаг 3

Система найдет нужную константу, по которому нужно просто кликнуть и автоматом заполнятся поля Языковая константа и Текст.

В поле текст поменяйте формат даты, как вам нужно. Для примера, я поставил между датами слэш. Можете составить свой шаблон. Измените значения в поле текст. Сохраняетесь. Всё готово. Смотрим результат после чистки кэша сайта.

format daty joomla screen3

format daty joomla screen3

format daty joomla screen6

format daty joomla screen6

format daty joomla screen4

format daty joomla screen4

format daty joomla screen5

Вывод

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

©Joomla-abc.ru

Другие краткие инструкции

 

Похожие статьи

Как очистить кэш сайта Joomla
Как очистить кэш сайта Joomla
Как очистить кэш сайта Joomla

Кэш сайта это сохраненные образы страниц сайта, предназначенные для ускорен...

Как закрыть сайт от индексации поис...

Кратко и по делу, закрываем сайт от индексации поисковых систем, а также от...

Как чистить административную панель...

У меня довольно часто не удаляются ранее установленные расширения. Всё это ...

Пакетный перенос модулей Joomla меж...

Если вам нужно перенести  или размножить модули сайта, используйте инс...

Как сбросить счетчик просмотров отд...

В этой краткой инструкции посмотрим, как сбросить счетчик просмотров отдель...

Как обнулить счетчик просмотров Joo...

В этой инструкции я покажу, как обнулить счетчик просмотров Joomla, который...

Copyright © 2023 Joomla-abc.ru. Все права защищены.