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
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Вот поэтому и разница в запросах.
Можно заменить вот эту строчку:
на эту:
Добавляете в /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.
А вот для других объявлений такого нет. Нужно попросить Василия старые комментарии всё-таки отобразить, а добавление комментариев запретить…