22 апреля 2026, 00:22 Оказалось, что Localizator конфликтовал с плагином prettyTags. Ошибки в журнале с этим не связаны. Новые дополнения и их версии / Localizator 1.0.9 и 1.1.0 8 +1
04 апреля 2026, 12:35 Возникает такая проблема: всё работает, но при сохранении ресурса/сниппета/чанка/плагина версия en может улететь в 404. Лечится повторным пересохранением или чисткой кеша/обновлением url. В логах ничего нет Новые дополнения и их версии / Localizator 1.0.9 и 1.1.0 8 0
12 октября 2025, 00:33 Здравствуйте, сниппет bxSubscribeSegments пишет «У нас нет активных подписок». Хотя, я создал 2 сегмента с помеченой галочкой «Разрешить подписываться». В БД в таблице записано всё корректно. В логах ошибка: ERROR .../public_html/yadro/xpdo/om/xpdoobject.class.php 240 Error 42000 executing statement: Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ASC' at line 1 ) PHP 7.4 MySQL 8.0 Новые дополнения и их версии / bxSender - Массовая рассылка на email и управление подписчиками 23 0
12 ноября 2024, 18:44 Благодарю! Пошаговые инструкции / CKEditor "на максималках", расширение функционала визуального редактора 37 0
30 сентября 2024, 16:01 Алексей, подскажите, где можно руками исправить путь к картинке, чтобы плагин выдавал путь к превью изображения, а не к первоисточнику в ms2Gallery. Я так понял, что можно решить вопрос больших картинок в Tiny, используя шаблоны вывода. Ждем шаблоны в CKEditor! Новые дополнения и их версии / ImgsPaste - дружелюбная вставка фотографий из ms2Gallery, MIGX в контент 52 0
30 сентября 2024, 01:48 Подскажите, а как добавить кнопки выравнивания текста? Пошаговые инструкции / CKEditor "на максималках", расширение функционала визуального редактора 37 0
24 сентября 2019, 13:18 Спасибо, пригодилось)) Готовые решения / [Решено] Как подцепить редактор Ace к полю во всплывающем окне MIGX? 3 0
16 сентября 2019, 19:35 У меня по умолчанию на tv ставится filesystem и mCataloger не работает. Только если принудительно ставить источник созданный для юзера. Новые дополнения и их версии / mCataloger | Каталогизатор для удобной работы с папками и файлами в MODx 9 0
16 сентября 2019, 02:38 Все сделал как в вашем подробном руководстве, но вот дальше-то что делать? Директории для ресурсов создаются. Как настроить TVшки? Прописать им источник одного менеджера? Запутался, помогите плиз. Новые дополнения и их версии / mCataloger | Каталогизатор для удобной работы с папками и файлами в MODx 9 0
14 ноября 2018, 13:38 Николай, а какая будет разница между CRM, предполагаемым как дополнением к MODX и интеграцией с какой-нибудь известной, той же RetailCRM? Какие плюсы в первом варианте? Сам вижу такие: работает все в одной коробке — не нужно постоянно бегать из одной админки в другую. Однако, менеджерам, которые работают с CRM, вряд ли понадобится лезть в админку сайта. Благодаря тому, что CRM тесно связана с сайтом, есть возможность автоматизировать много полезных действий, основанных на персональной статистике клиентов. Собственно, это то, о чем вы написали. И в этом вижу большой плюс, так как интеграция со сторонней CRM вряд ли сможет позволить такие большие возможности. Стандартное рабочее пространство MODX можно сворачивать, и оно не будет мешать работе с CRM.Пока плюсов больше не вижу. Получилось немного скомкано, наверное, больше писал для себя, чтобы разобраться в этом вопросе. В общем, идея мне нравится. Для разработчиков / [MODX CRM] Нужен ли сообществу подобный компонент? 9 0
23 сентября 2018, 15:04 Спасибо, давно уж дело было. Так и сделал. Вопросы / Пример вывода связанных товаров. 11 0
03 мая 2018, 14:07 Артем, спасибо тебе. Вопросы / Условие для вывода связанных товаров в minishop2 2 0
02 мая 2018, 09:00 Подскажите, как сделать условие для вывода связанных товаров? Никак не могу решить вопрос. Суть — если они есть — выводим, нет — не выводим. Я использую связи для вывода похожих товаров, и у этого модуля есть чанк обертка. Если связанных товаров нет, то этот чанк все равно выводится. Смотрится это некрасиво, поэтому хочу сделать условие. Пробовал выложить результат выборки в плейсхолдер и через модификаторы отображать результат с условием если количество выборки не равно 0. Но похоже в msProducts не работает параметр &totalVar. Помогите, пожалуйста. Вот мой код на странице товара: [[!msProducts? &tpl=`tpl.section_NEW` &parents=`0` &link=`2` &master=`[[*id]]` &toPlaceholder=`like` &totalVar=`count_c1` ]] [[!+count_c1:ne=``:then=` <div class="row"> <div class="related-products-wrapper count_and_button"> <h2 class="related-products-title">Похожие товары</h2> <div class="related-products-carousel"> [[+like]] <div class="clearfix count_and_button"></div> </div> </div> </div> `]] Вопросы / Пример вывода связанных товаров. 11 0
24 января 2017, 18:44 Спасибо всем, кто отозвался. Проблема решилась банально и просто, как и должно было быть. Только сколько пришлось попотеть… Кому будет тоже нужно: В поле id_pages, id ресурсов нужно прописать так, чтобы их однозначно можно было определить. Например, так: 2#3# Условие where переписать на следующее: &where=`{"id_pages:contains":"[[*id]]#"}`в итоге рабочий вызов будет таким: [[!pdoPage? &element=`getImageList` &tvname=`catalogs_pdf` &tpl=`tpl_catalogs_pdf` &docid=`7` &where=`{"id_pages:contains":"[[*id]]#"}` ]]Подсказали тут: itchief.ru/lessons/modx-revo/modx-migx Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 0
24 января 2017, 17:33 У меня есть ресурс — страница со всеми каталогами. Все каталоги собсна хранятся в Migx базе. Моя задача выводить некоторые каталоги на других ресурсах помимо родного. Для этого я создал доп поле в этой же базе migx, куда указываю нужные id страницы для каждого каталога. Вызов сниппета на других ресурсах такой: [[!pdoPage? &element=`getImageList` &tvname=`catalogs_pdf` &tpl=`tpl_catalogs_pdf` &docid=`7` &where=`{"id_pages:in":"[[*id]]"}` ]]Но он работает только если в этом поле указан 1 id. А надо бы, чтобы сниппет мог отыскать id необходимого ресурса среди нескольких значений. Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 0
24 января 2017, 15:50 Alex, если не трудно, разжуйте поподробнее. Я в свою очередь тоже, т.к. боюсь меня не правильно поняли. В базе Migx хранятся каталоги с описанием, картинкой и т.д. Помимо родного ресурса эти каталоги нужно вывести и на многих других. Соответственно, на этом этапе нужна выборка определенных каталогов для определенного ресурса. Задачу пытался решить так: создал в Migx базе еще одно поле, где вручную указываю id ресурсов (пример — 5||20||13). А на странице определенного ресурса уже вызов сниппета, который написал выше, только рабочий вызов where пока такой: &where=`{"id_pages:=":"[[*id]]"}`Проблема в том, что в id_pages иногда приходится вставлять несколько id, тогда не работает. Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 0
23 января 2017, 22:30 Да, &includeTVs я на всякий случай). Спасибо за оперативный ответ. Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 0
23 января 2017, 16:46 Николай, очень нужная информация, долго искал, но с выборкой из migx не работает. У меня запрос такой: [[!pdoPage? &element=`getImageList` &tvname=`catalogs_pdf` &tpl=`tpl_catalogs_pdf` &docid=`7` &includeTVs=`id_pages` &where=`["1 = 1 AND FIND_IN_SET('[[*id]]', replace(id_pages, '||', ','))"]` ]]id_pages представляет собой простую строку, куда я вручную прописываю id ресурсов (пример — 5||20||13). Третий день бьюсь. Испробовал кучу вариантов, но нет. Для разработчиков / pdoFetch поиск в TV-полях с разделителем || 19 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
В БД в таблице записано всё корректно.
В логах ошибка:
PHP 7.4
MySQL 8.0
Я так понял, что можно решить вопрос больших картинок в Tiny, используя шаблоны вывода.
Ждем шаблоны в CKEditor!
Запутался, помогите плиз.
Какие плюсы в первом варианте?
Сам вижу такие:
- работает все в одной коробке — не нужно постоянно бегать из одной админки в другую. Однако, менеджерам, которые работают с CRM, вряд ли понадобится лезть в админку сайта.
- Благодаря тому, что CRM тесно связана с сайтом, есть возможность автоматизировать много полезных действий, основанных на персональной статистике клиентов. Собственно, это то, о чем вы написали. И в этом вижу большой плюс, так как интеграция со сторонней CRM вряд ли сможет позволить такие большие возможности.
- Стандартное рабочее пространство MODX можно сворачивать, и оно не будет мешать работе с CRM.
Пока плюсов больше не вижу. Получилось немного скомкано, наверное, больше писал для себя, чтобы разобраться в этом вопросе.В общем, идея мне нравится.
Суть — если они есть — выводим, нет — не выводим.
Я использую связи для вывода похожих товаров, и у этого модуля есть чанк обертка. Если связанных товаров нет, то этот чанк все равно выводится. Смотрится это некрасиво, поэтому хочу сделать условие.
Пробовал выложить результат выборки в плейсхолдер и через модификаторы отображать результат с условием если количество выборки не равно 0. Но похоже в msProducts не работает параметр &totalVar.
Помогите, пожалуйста. Вот мой код на странице товара:
Кому будет тоже нужно:
В поле id_pages, id ресурсов нужно прописать так, чтобы их однозначно можно было определить.
Например, так:
2#3#
Условие where переписать на следующее:
в итоге рабочий вызов будет таким:
Подсказали тут: itchief.ru/lessons/modx-revo/modx-migx
Вызов сниппета на других ресурсах такой:
Но он работает только если в этом поле указан 1 id. А надо бы, чтобы сниппет мог отыскать id необходимого ресурса среди нескольких значений.
Я в свою очередь тоже, т.к. боюсь меня не правильно поняли.
В базе Migx хранятся каталоги с описанием, картинкой и т.д.
Помимо родного ресурса эти каталоги нужно вывести и на многих других.
Соответственно, на этом этапе нужна выборка определенных каталогов для определенного ресурса.
Задачу пытался решить так:
создал в Migx базе еще одно поле, где вручную указываю id ресурсов (пример — 5||20||13).
А на странице определенного ресурса уже вызов сниппета, который написал выше, только рабочий вызов where пока такой:
Проблема в том, что в id_pages иногда приходится вставлять несколько id, тогда не работает.
У меня запрос такой:
id_pages представляет собой простую строку, куда я вручную прописываю id ресурсов (пример — 5||20||13).
Третий день бьюсь. Испробовал кучу вариантов, но нет.