Вопросы
Msdiscount не устанавливается
Куплен msdiscount но при установке пишется это
* MODX Console Output
*
* @date 2026-06-16 17:20:16
*/
Пробуем установить пакет с подписью: msdiscount-1.3.13-pl
Пакет найден… сейчас идёт подготовка к его установке.
Загрузка рабочего пространства пакета…
Рабочее пространство загружено, сейчас устанавливаем пакет…
Installing files from /var/www/www-root/data/www/dev.woc.by/core/packages/msdiscount-1.3.13-pl/xPDOFileVehicle/b358c44bb0feb4c42f3b046d5b33eb6f/ to /var/www/www-root/data/www/dev.woc.by/core/components/msdiscount/vehicle
Attempting to preserve files at /var/www/www-root/data/www/dev.woc.by/core/components/msdiscount/vehicle into archive /var/www/www-root/data/www/dev.woc.by/core/packages/msdiscount-1.3.13-pl/xPDOFileVehicle/b358c44bb0feb4c42f3b046d5b33eb6f.preserved.zip
Could not generate encryption key
Vehicle 1e20e6c338c12c12e02c578bef006b32 in transport msdiscount-1.3.13-pl failed to install and indicated the process should be aborted.
* MODX Console Output
*
* @date 2026-06-16 17:20:16
*/
Пробуем установить пакет с подписью: msdiscount-1.3.13-pl
Пакет найден… сейчас идёт подготовка к его установке.
Загрузка рабочего пространства пакета…
Рабочее пространство загружено, сейчас устанавливаем пакет…
Installing files from /var/www/www-root/data/www/dev.woc.by/core/packages/msdiscount-1.3.13-pl/xPDOFileVehicle/b358c44bb0feb4c42f3b046d5b33eb6f/ to /var/www/www-root/data/www/dev.woc.by/core/components/msdiscount/vehicle
Attempting to preserve files at /var/www/www-root/data/www/dev.woc.by/core/components/msdiscount/vehicle into archive /var/www/www-root/data/www/dev.woc.by/core/packages/msdiscount-1.3.13-pl/xPDOFileVehicle/b358c44bb0feb4c42f3b046d5b33eb6f.preserved.zip
Could not generate encryption key
Vehicle 1e20e6c338c12c12e02c578bef006b32 in transport msdiscount-1.3.13-pl failed to install and indicated the process should be aborted.
[MODX Revolution] Комплексная доработка карточки товара (B2B, металлопрокат) + перспектива долгосрочного сотрудничества
Что нужно: Новый функционал: Внедрить легкий JS-калькулятор теоретического веса ленты (Толщина × Ширина × Длина × Плотность 8.23 г/см³) без перезагрузки страницы.
UX формы захвата: Упростить inline-форму заявки (оставить required только для телефона, изменить текст кнопки на «Получить коммерческое предложение»).
Контент: Аккуратно внедрить новые блоки (химический состав, блок доверия с обезличенными сканами протоколов испытаний через Fancybox, структурированный блок логистики).
Полное, детальное Техническое Задание с примерами кода и текстами готово и будет предоставлено исполнителю.
Также приложите: Ссылки на 2–3 ваших проекта на MODX (желательно с каталогами или B2B-тематикой).
Краткий комментарий, почему вам интересна долгосрочная работа с технически сложным B2B-проектом.
Бюджет: Обсуждается по итогам изучения детального ТЗ (ориентир: адекватная рыночная стоимость за 4 дня качественной работы).
UX формы захвата: Упростить inline-форму заявки (оставить required только для телефона, изменить текст кнопки на «Получить коммерческое предложение»).
Контент: Аккуратно внедрить новые блоки (химический состав, блок доверия с обезличенными сканами протоколов испытаний через Fancybox, структурированный блок логистики).
Полное, детальное Техническое Задание с примерами кода и текстами готово и будет предоставлено исполнителю.
Также приложите: Ссылки на 2–3 ваших проекта на MODX (желательно с каталогами или B2B-тематикой).
Краткий комментарий, почему вам интересна долгосрочная работа с технически сложным B2B-проектом.
Бюджет: Обсуждается по итогам изучения детального ТЗ (ориентир: адекватная рыночная стоимость за 4 дня качественной работы).
Msearch2 не отображает результаты поиска для слов, содержащих нелатинские символы
Msearch2 не отображает результаты поиска для слов, содержащих нелатинские символы (š, è и т. д.), с русским языком работает.
Установлены словари phpmorphy для русского и английского языков
Modx 2.8.8
msearch2-1.14.12-pl
В чем может быть проблема?
Установлены словари phpmorphy для русского и английского языков
Modx 2.8.8
msearch2-1.14.12-pl
<form id="sform" action="[[~13]]" method="get">
<input type="text" id="search-field" name="query" value="[[+mse2_query]]" aria-label="">
<input type="submit" id="searchsubmit" title="[[++search]]" value=" " />
</form>
[[!pdoPage?
&element=`mSearch2`
&fields=`pagetitle:5,longtitle:3,content:2,description:1,tv_article:1,article:1`
&pageLimit=`7`
&tplWrapper=`@INLINE <ul class="searchresults">[[+output]]</ul>`
&tpl=`tpl.SearchRow`
&htagOpen=`<strong>`
&htagClose=`</strong>`
&introCutBefore=`50`
&introCutAfter=`150`
&tplPageWrapper=`@INLINE <ul class="mse2_pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul>`
&tplPage=`@INLINE <li><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageActive=`@INLINE <li class="active"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageFirst=`@INLINE <li><a href="[[+href]]"></a></li>`
&tplPageLast=`@INLINE <li><a href="[[+href]]"></a></li>`
&tplPagePrev=`@INLINE <li><a href="[[+href]]" title="">❮</a></li>`
&tplPageNext=`@INLINE <li><a href="[[+href]]" title="">❯</a></li>`
&tplPageSkip=`@INLINE <li class="disabled"><a href="#">...</a></li>`
&tplPageFirstEmpty=`@INLINE <li class="disabled"><a href="#"></a></li>`
&tplPageLastEmpty=`@INLINE <li class="disabled"><a href="#"></a></li>`
&tplPagePrevEmpty=`@INLINE <li class="disabled"><a href="#" title="">❮</a></li>`
&tplPageNextEmpty=`@INLINE <li class="disabled"><a href="#" title="">❯</a></li>`
]]
[[!+page.nav]]В чем может быть проблема?
Не получается установить PdoTools
Приветствую, устанавливаю на новый Modx 3.2.1 последнюю PdoTools 3.0.3 в результате окно установки висит, ничего не происходит, перезагрузка приводит к белому экрану. Приходится удалять папку PdoTools из core/components/ чтобы админка заработала, логи молчат. Php пробовал разные версии 8.1-4. Попробовал установить на более старую Modx 3.1.2 — поведение абсолютно тоже самое. Проблема в PdoTools 3.0.3? Кто-то сталкивался с этим? Что делать?
UPDATE
Получилось установить только предыдущую версию PdoTools 3.0.2
UPDATE
Получилось установить только предыдущую версию PdoTools 3.0.2
Вопрос по платным пакетам на локальном/тестовом сайте
Здравствуйте. Меня смущает один вопрос по платным дополнениям. Насколько я знаю, чтобы использовать платный пакет на домене — нужно его купить для конкретного домена.
У меня есть сайт с оплаченным пакетом Office, и мне нужно иметь тестовую копию этого сайта на локальном сервере или развернуть копию сайта на тестовом домене, чтобы вносить правки и тестировать, а потом уже переносить их на рабочий сайт.
Вопрос в следующем — получается, придётся каждый раз покупать пакет для тестового домена или локального сервера?.. и что вообще происходит, если развернул тестовую копию сайта на локальном сервере с платным пакетом?.. На примере того же office.
У меня есть сайт с оплаченным пакетом Office, и мне нужно иметь тестовую копию этого сайта на локальном сервере или развернуть копию сайта на тестовом домене, чтобы вносить правки и тестировать, а потом уже переносить их на рабочий сайт.
Вопрос в следующем — получается, придётся каждый раз покупать пакет для тестового домена или локального сервера?.. и что вообще происходит, если развернул тестовую копию сайта на локальном сервере с платным пакетом?.. На примере того же office.
136 входящих заказов с пустыми полями в форме и без товаров. Как такое возможно?
Сегодня зашел в админку и увидел вот такое зрелище 
136 заказов, без заполненных обязательных полей и без товара. Поступили за несколько минут. Как такое возможно и кто нибудь с таким сталкивался? Плюс способ оплаты «Оплата наличными» у меня даже такого способа в настройках minishop2 нет. Метрика цель завершенного заказа не засчитала. Сейчас придется вычищать этот мусор из админки. У вас бывало такое? И как вообще могут проходить заказы без товара?

136 заказов, без заполненных обязательных полей и без товара. Поступили за несколько минут. Как такое возможно и кто нибудь с таким сталкивался? Плюс способ оплаты «Оплата наличными» у меня даже такого способа в настройках minishop2 нет. Метрика цель завершенного заказа не засчитала. Сейчас придется вычищать этот мусор из админки. У вас бывало такое? И как вообще могут проходить заказы без товара?
Редирект на страницу "Регистрация успешна" в Office
Не могу понять как работает loginResourceId в OfficeAuth компонента Office. У меня регистрация по email с отправкой ссылки авторизации на email. Соответственно, после отправки формы регистрации страница не перегружается, а показывается сообщение «проверьте почту», после перехода по ссылке активации в письме, юзер попадает на заполнение профиля потому что, как написано в доках:
Настройка JS-события для Метрики через метод reachGoal
Подскажите как можно настроить JS-событие для оформленного заказа в Метрике через метод reachGoal? Если сделать событие для нажатия на кнопку «Оформить заказ»
Есть какой то способ сделать так чтобы событие нажатия на кнопку «Оформить заказ» засчитывалось только при условии что заполнены все поля?
И куда нужно вставлять код события чтобы оно засчитывалось? В техподдержке метрики написали что вставлять нужно в код кнопки, он у меня выглядит вот так
<form action="">
...
<input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Заказать" />
</form>то будет засчитываться клик по кнопке независимо от того заполнена форма заказа или нет. Есть какой то способ сделать так чтобы событие нажатия на кнопку «Оформить заказ» засчитывалось только при условии что заполнены все поля?
И куда нужно вставлять код события чтобы оно засчитывалось? В техподдержке метрики написали что вставлять нужно в код кнопки, он у меня выглядит вот так
</div>
<button name="ms2_action" value="order/submit" class="ordering-confirm__submit btn btn--large btn--orange btn--center" type="submit">Оформить заказ <span class="btn-icon btn-icon--right icon-checkmark-circle"></span></button>
<div class="actions-step clearfix"><ul class="pagination-in"><li class="prev"><a href="#previous">Назад</a></li></ul></div>
</section>
</form>
</div>но где именно его там разместить? Не открываются категории miniShop 2 в админке [РЕШЕНО]
При попытке перейти в ресурс категории в правлй части экрана — пусто.
Help need! Наглухо закэшировался файл!
Есть плагин, который подрубает кастомные допилы админки минишопа
<?php
switch ($modx->event->name) {
case 'msOnManagerCustomCssJs':
$modx->controller->addLastJavascript(MODX_ASSETS_URL.'custom/orderGridChangeDone.js');
$modx->controller->addLastJavascript(MODX_ASSETS_URL.'custom/ms2.utilsChange.js');
break;
}
Но вот не задача… если я хочу внести какие-то изменения в эти два файла, то в админке проявляются изменения спустя несколько часов.
Т.е. даже если к примеру, я убираю подключение одного, или обоих файлов, в админке ничего не происходит.
Кэш у сайта чистил, так же удалял папку core/caсhe.
Если создать новый файл, к примеру ms2.utilsChange_new.js и отредактировать плагин, указав имя нового файла, то изменения отображаются моментально, но только один раз. Дальше они опять наглухо кэшируются и ситуация повторяется.
Помогите, кто может!
Кто может, помогите!
<?php
switch ($modx->event->name) {
case 'msOnManagerCustomCssJs':
$modx->controller->addLastJavascript(MODX_ASSETS_URL.'custom/orderGridChangeDone.js');
$modx->controller->addLastJavascript(MODX_ASSETS_URL.'custom/ms2.utilsChange.js');
break;
}
Но вот не задача… если я хочу внести какие-то изменения в эти два файла, то в админке проявляются изменения спустя несколько часов.
Т.е. даже если к примеру, я убираю подключение одного, или обоих файлов, в админке ничего не происходит.
Кэш у сайта чистил, так же удалял папку core/caсhe.
Если создать новый файл, к примеру ms2.utilsChange_new.js и отредактировать плагин, указав имя нового файла, то изменения отображаются моментально, но только один раз. Дальше они опять наглухо кэшируются и ситуация повторяется.
Помогите, кто может!
Кто может, помогите!