TITAN-UZ
С нами с 27 февраля 2014; Место в рейтинге пользователей: #56[pdoTools] Версия 2.2 c модификаторами Fenom
Представляю вам новую версию pdoTools 2.2.0-pl, в которой вы можете задавать свои модификаторы для использования в Fenom.
Для этого придумана системная настройка pdotools_fenom_modifiers, в которой вы можете указать нужные сниппеты через запятую.
То, что указано в этой настройке, будет доступно глобально, для всех вызовов pdoTools. Также у вас есть возможность указать конкретные модификаторы для определённого вызова сниппета:
Для этого придумана системная настройка pdotools_fenom_modifiers, в которой вы можете указать нужные сниппеты через запятую.
То, что указано в этой настройке, будет доступно глобально, для всех вызовов pdoTools. Также у вас есть возможность указать конкретные модификаторы для определённого вызова сниппета:
[[!pdoResources?
&parents=`0`
&fenomModifiers=`dateAgo`
&tpl=`@INLINE <p>{$id} - {$pagetitle} {$createdon | dateago}</p>`
]]
Как можно заметить, модификаторы указываются через |. Загрузка материала в модальное окно
Добрый день!
Подскажите, что-то не могу разобраться. как сделать так, чтобы определённые материал сайта подгружался в модальном окне. Хочу сделать вывод новостей. Сами анонсы как обычно, а вот пр нажатии по кнопке «Подробнее» хочу, чтобы вылезало модальное окно, а в нем сам материал необходимой мне новости отображался.
Не пойму как надо сделать вызов AjaxSnippet, чтобы анонсы подгружались а по клику по ссылке — в модальном окне грузилось все остальное.
Подскажите, что-то не могу разобраться. как сделать так, чтобы определённые материал сайта подгружался в модальном окне. Хочу сделать вывод новостей. Сами анонсы как обычно, а вот пр нажатии по кнопке «Подробнее» хочу, чтобы вылезало модальное окно, а в нем сам материал необходимой мне новости отображался.
Не пойму как надо сделать вызов AjaxSnippet, чтобы анонсы подгружались а по клику по ссылке — в модальном окне грузилось все остальное.
какой код нужно прописать,что бы MODX не выполнял
Здравствуйте. Подскажите какой код нужно прописать, что бы MODX не выполнял теги:
Мне очень нравится как устроено тут, я только вставляю код и сохраняю, и мне показывается то, что я вставил, а не выполняются теги.
<div class="files-attach">
<form action="[[~[[*id]]]]" method="post" class="ajax_form" enctype="multipart/form-data">
<div class="cf">
<div class="col-sm-6 col-xs-12">
<i class="error_name">[[+fi.error.name]]</i>
<div class="input-group input-group-lg">
<span class="input-group-addon fa fa-user" id="name"></span>
<input type="text" name="name" value="[[+fi.name]]" class="form-control" title="Укажите Ваше имя" placeholder="Представтесь *" aria-describedby="name">
</div>
<i class="error_email">[[+fi.error.email]]</i>
<div class="input-group input-group-lg">
<span class="input-group-addon fa fa-envelope" id="email"></span>
<input type="email" name="email" value="[[+fi.email]]" class="form-control" title="Укажите правильный email адрес" placeholder="Укажите Ваш email *" aria-describedby="email">
</div>
<button type="submit" name="submit" class="btn btn-default"><i class="fa fa-paper-plane"></i> Отправить</button>
</div>
<div class="col-sm-6 col-xs-12">
<i class="error_message">[[+fi.error.message]]</i>
<div class="input-group input-group-lg">
<span class="input-group-addon fa fa-comments" id="message"></span>
<textarea name="message" class="form-control" placeholder="[[+placeHolder]]" aria-describedby="email" rows="5">[[+fi.message]]</textarea>
</div>
</div>
</div>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]]
</form>
</div>
Мне очень нравится как устроено тут, я только вставляю код и сохраняю, и мне показывается то, что я вставил, а не выполняются теги.
Упрощаем работу с TV
Продолжая тему, начатую Василием, предлагаю решение для упрощения работы с TV. Оно поможет тем, у кого логика сайта завязана на TV — запросы, фильтры и т.п.
Решается эта задача созданием полей в таблице ресурсов и копированием в них значений TV.
Решается эта задача созданием полей в таблице ресурсов и копированием в них значений TV.
Добавление тегов с фронта через форму Tickets
Здравствуйте. Не судите строго, пишу скорее как памятку для себя, но может быть кому пригодится.
Простое решение для добавления тегов с фронта в форму Tickets.
Простое решение для добавления тегов с фронта в форму Tickets.
Content Editor Tools
Я решил немного облегчить себе жизнь и сделал 2 плагина (на самом деле 3) для работы с контентом из админки. Этот набор плагинов я назвал Content Editor Tools, чтоб не путать их с похожими имеющимися.
Первое, это Rich Text Editor. Тут на выбор: TinyMCE или CKEditor. Второе: AssetsTV — это для работы с файлами. Пока всё в статусе беты.
Первое, это Rich Text Editor. Тут на выбор: TinyMCE или CKEditor. Второе: AssetsTV — это для работы с файлами. Пока всё в статусе беты.
Модуль MODX Revo для постинга в FB, TW, LI
2
Ищу разработчика для реализации модуля кросспостинга в социальные сети для MODX Revolution. Модуль необходимо снабдить возможностью работы с facebook*, Twitter и LinkedIn с учетом возможности дальнейшей доработки модуля для поддержки API других сетей.
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Сортировка на сайте
Добрый день!
Подскажите как можно реализовать сортировку на сайте.
Поля: по названию, площади, популярности(установил hitspage)
По всем полям нужна сортировка только по убыванию/возрастанию
Пробывал через tagmanager ничего не вышло.
Возможно можно сделать через Mfilter?
Спасибо!
Подскажите как можно реализовать сортировку на сайте.
Поля: по названию, площади, популярности(установил hitspage)
По всем полям нужна сортировка только по убыванию/возрастанию
Пробывал через tagmanager ничего не вышло.
Возможно можно сделать через Mfilter?
Спасибо!
Добавление модификаторов Fenom
Задался вопросом добавления своих модификатором в парсер Fenom для modx.
Из этого вышел простой модификатор |days, который правильно склоняет «дней», «дня», «день».
вызывать так:
Из этого вышел простой модификатор |days, который правильно склоняет «дней», «дня», «день».
вызывать так:
{$dayscount|days}
Редактирование выделенных элементов
Продолжаю свои улучшалки. Прошлый мой эксперимент оказался тупиковым. На что-то серьезное времени нет, поэтому маюсь всякой всячиной. Сегодня вот придумалось мне сделать редактирование тегов чанков и сниппетов в ресурсах, шаблонах и других чанках по аналогии с phpStorm (насколько это возможно). Например, в ресурсе выделяем тег [[$chunk]] и нажимаем Ctrl+Enter. В результате открывается немного измененное окно быстрого редактирования этого чанка. То же и со сниппетами.