меню

В разработке функциональности блока новостей, блога и тд. чаще всего приходится использовать вывод даты публикации документа. А именно важна сама форма выводы даты. Например: 16 Oct 2016, 16.10.2016 и тд. Много информации разбросано в интернете по этому поводу. Я решил собрать все основное в одной статье.

Итак, задача – нужно вывести дату публикации документа в анонсе в формате День (число).Месяц (словом).Год (число). Список анонсов вывести с помощью GetResources.

Решение очень простое. В шаблоне вывода ресурсов (указывается в параметре &tpl=`имя_чанка_шаблона`) пишем следущее:

    
<a href="[[~[[+id]]]]">[[+pagetitle]]</a><br />
<span>[[+publishedon:strtotime:date=`%d %B %Y`]]</span>        
    

где

    
<a href="[[~[[+id]]]]"> <!-- ссылка на анонс-->,
[[+pagetitle]] – <!-- заголовок страницы -->,

[[+publishedon:strtotime:date=`%d %B %Y`]] <!-- вывод даты публикации с применением phx фильтра. Полное описание комбинаций вывода дат можно просмотреть на сайте PHP -->.
    

Вот и все. В результате мы получаем вывод даты публикации в нужном формате, например 20 Март 2017. Хочу заметить, что по умолчанию месяц (день, в зависимости в каком формате будет вывод) будет выведен на английском языке. Чтобы исправить эту ситуацию, нужно прописать в начале index.php в корне значение:

setlocale(LC_TIME, “ru_RU.UTF8?);

Если кодировка win-1251, то

setlocale(LC_TIME, “ru_RU.cp1251?);

Помощь сайту
ЮMoney:
4100 1180 7209 833
Карта Сбербанк:
2202 2080 6183 7127

Возможно, вам будет интересно

Документация MIGx

MIGX это специальный тип дополнительных полей (TV), созданный для того чтобы объединить несколько разных TV в один. Такая система объединенных полей очень сильно упрощает администрирование сайта, когда есть необходимость заполнять много информации.

Документация по pdoMenu

pdoMenu - сниппет генерации меню. Может заменять Wayfinder, и позволяет более гибко указывать параметры. Например, умеет строить меню сразу из нескольких родителей, отображая их как вместе, так и отдельными ветками.

Проcтая форма обратной связи на MODx Revolution + FormIt

Создание формы обратной связи на сайте с использованием системы управления MODx Revolution и дополнения FormIt. Данный форма позволит отправлять данные введенные пользователем в форму, отправлять на Вашу почту.

Создание страницы с ошибкой 404 в MODX Revolution

Для нормальной индексации содержимого сайта поисковыми системами крайне важно создать страницу с 404 ERROR.