Aleksandr Huz · 12 мая 2018, 14:41 Кто знает, подскажите, почему так много запросовЕсли распечатать содержимое ресурса, то можно увидеть, что к массиву добавляются все привязанные TV {$_modx->resource | print}Вот поэтому и разница в запросах. можно ли что-то с этим сделать?Можно заменить вот эту строчку: $this->resource[$k] = $modx->resource->getTVValue($k)на эту:$this->resource[$k] = $v[1] Вопросы / Большое количество запросов к БД при использовании шаблонизатора Fenom 3 +3 3
Сергей · 21 марта 2018, 17:13 То есть лучше создать свое под такую задачу, чем использовать готовое и подогнать под задачу? Вопросы / Простая база клиентов на MODX 7 0 1
Алексей Ерохин · 21 марта 2018, 12:05 Вот вам мануал: Добавляете в /assets/components/collections/js/mgr/extra/collections.combo.js в collections.combo.FilterStatus store необходимые записи Дорабатываете процессор /core/components/collections/processors/mgr/resource/getlist.class.php, чтобы он мог фильтровать по TV в функции prepareQueryBeforeCount (в настройках коллекции включать невидимую колонку с этой TV, тогда будет она присоединяться сразу к запросу) Вопросы / Вопрос висит без ответа с прошлого года: как сделать фильтры для Collection в админке MODX? 4 +1 2
UDAV · 16 марта 2018, 20:56 Получилось. Может кому надо. Создаем плагин и вешаем на событие OnUserActivate <?php $pass = $modx->user->generatePassword(); $user->set('password',$pass); $user->save(); $user->sendEmail('Активация. pass: '.$pass, array('subject'=>'Активация')); Вопросы / Как при OnUserActivate послать письмо и пароль? office. 1 0 1
Дмитрий · 24 февраля 2018, 11:44 Да, извиняюсь, не заметил. Это редактор обработал теги. Изначально это выглядит так Готовые решения / Фильтрация по MIGX таблице средствами mFilter2 13 0 1
Алексей Ерохин · 12 февраля 2018, 15:49 А если так &where=`{"template:IN":[1,3,7]}` Вопросы / pdoMenu условия для where 4 +1 1
Михаил · 10 февраля 2018, 16:53 'select' => [ 'Hits' => '*', 'modResource' => '*' ], 'leftJoin' => [ 'Hits' => [ 'class' => 'Hits', 'on' => 'Hits.res = modResoirce.id' ] ] Вопросы / Не могу две строчки переписать на Fenom 2 +3 2
Андрей · 07 февраля 2018, 12:17 Если я правильно понял, нужно чтобы аннотация выводилась только на первой странице? Тогда решение простое: {if $.get['page']?} {else} {$_modx->resource.introtext} {/if} Для того чтобы работал код, должен быть установлен pdoTools и включена системная настройка — Использовать Fenom на страницах. Либо если используете стандартный парсер, использовать стандартные модификаторы, суть одна — проверять на существование параметра page в url. Вопросы / Дублирование Аннотации на 2-ой, 3-ей ... странице категории 4 0 1
Андрей · 06 февраля 2018, 16:40 {'pdoResources' | snippet : ['class' => 'msDelivery', 'sortby' => 'id','where' => 'active = 1','tpl'=>'']} Пустой tpl отдаст массив с доступными плейсхолдерами, там уже оформляйте как нужно. Со способами оплаты не пробовал, но думаю что по аналогии, указать class — msPayment. Вопросы / Вывод способ оплаты и доставки на странице товара 2 +3 3
Илья Уткин · 06 февраля 2018, 11:15 Конкретно для этого объявления я сохранил у себя решение: mFilter2. принцип OR поменять на AND. А вот для других объявлений такого нет. Нужно попросить Василия старые комментарии всё-таки отобразить, а добавление комментариев запретить… Вопросы / Как получить доступ к комментариям 2 0 1
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Вот поэтому и разница в запросах.
Можно заменить вот эту строчку:
на эту:
Добавляете в /assets/components/collections/js/mgr/extra/collections.combo.js в collections.combo.FilterStatus store необходимые записи
Дорабатываете процессор /core/components/collections/processors/mgr/resource/getlist.class.php, чтобы он мог фильтровать по TV в функции prepareQueryBeforeCount (в настройках коллекции включать невидимую колонку с этой TV, тогда будет она присоединяться сразу к запросу)
Создаем плагин и вешаем на событие OnUserActivate
Это редактор обработал теги. Изначально это выглядит так
Для того чтобы работал код, должен быть установлен pdoTools и включена системная настройка — Использовать Fenom на страницах.
Либо если используете стандартный парсер, использовать стандартные модификаторы, суть одна — проверять на существование параметра page в url.
Пустой tpl отдаст массив с доступными плейсхолдерами, там уже оформляйте как нужно. Со способами оплаты не пробовал, но думаю что по аналогии, указать class — msPayment.
А вот для других объявлений такого нет. Нужно попросить Василия старые комментарии всё-таки отобразить, а добавление комментариев запретить…