Вопросы

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.
Gleb
3 часа назад
modx.pro
6
0

[MODX Revolution] Комплексная доработка карточки товара (B2B, металлопрокат) + перспектива долгосрочного сотрудничества

Что нужно: Новый функционал: Внедрить легкий JS-калькулятор теоретического веса ленты (Толщина × Ширина × Длина × Плотность 8.23 г/см³) без перезагрузки страницы.
UX формы захвата: Упростить inline-форму заявки (оставить required только для телефона, изменить текст кнопки на «Получить коммерческое предложение»).
Контент: Аккуратно внедрить новые блоки (химический состав, блок доверия с обезличенными сканами протоколов испытаний через Fancybox, структурированный блок логистики).
Полное, детальное Техническое Задание с примерами кода и текстами готово и будет предоставлено исполнителю.
Также приложите: Ссылки на 2–3 ваших проекта на MODX (желательно с каталогами или B2B-тематикой).
Краткий комментарий, почему вам интересна долгосрочная работа с технически сложным B2B-проектом.
Бюджет: Обсуждается по итогам изучения детального ТЗ (ориентир: адекватная рыночная стоимость за 4 дня качественной работы).
Роман Сергеевич
4 часа назад
modx.pro
9
0

Msearch2 не отображает результаты поиска для слов, содержащих нелатинские символы

Msearch2 не отображает результаты поиска для слов, содержащих нелатинские символы (š, è и т. д.), с русским языком работает.

Установлены словари 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]]

В чем может быть проблема?
Trying
8 часов назад
modx.pro
10
0

Не получается установить 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
Konstantin
11 июня 2026, 23:33
modx.pro
233
0

Вопрос по платным пакетам на локальном/тестовом сайте

Здравствуйте. Меня смущает один вопрос по платным дополнениям. Насколько я знаю, чтобы использовать платный пакет на домене — нужно его купить для конкретного домена.

У меня есть сайт с оплаченным пакетом Office, и мне нужно иметь тестовую копию этого сайта на локальном сервере или развернуть копию сайта на тестовом домене, чтобы вносить правки и тестировать, а потом уже переносить их на рабочий сайт.
Вопрос в следующем — получается, придётся каждый раз покупать пакет для тестового домена или локального сервера?.. и что вообще происходит, если развернул тестовую копию сайта на локальном сервере с платным пакетом?.. На примере того же office.
al1ve
29 мая 2026, 13:48
modx.pro
13 033
0

136 входящих заказов с пустыми полями в форме и без товаров. Как такое возможно?

Сегодня зашел в админку и увидел вот такое зрелище

136 заказов, без заполненных обязательных полей и без товара. Поступили за несколько минут. Как такое возможно и кто нибудь с таким сталкивался? Плюс способ оплаты «Оплата наличными» у меня даже такого способа в настройках minishop2 нет. Метрика цель завершенного заказа не засчитала. Сейчас придется вычищать этот мусор из админки. У вас бывало такое? И как вообще могут проходить заказы без товара?
Олег
26 мая 2026, 19:39
modx.pro
1 588
0

Редирект на страницу "Регистрация успешна" в Office

Не могу понять как работает loginResourceId в OfficeAuth компонента Office. У меня регистрация по email с отправкой ссылки авторизации на email. Соответственно, после отправки формы регистрации страница не перегружается, а показывается сообщение «проверьте почту», после перехода по ссылке активации в письме, юзер попадает на заполнение профиля потому что, как написано в доках:
Евгений
16 мая 2026, 11:26
modx.pro
197
0

Настройка 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>
но где именно его там разместить?
Олег
15 мая 2026, 11:23
modx.pro
433
0

Не открываются категории miniShop 2 в админке [РЕШЕНО]

При попытке перейти в ресурс категории в правлй части экрана — пусто.
Владимир
10 мая 2026, 06:00
modx.pro
385
0

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 и отредактировать плагин, указав имя нового файла, то изменения отображаются моментально, но только один раз. Дальше они опять наглухо кэшируются и ситуация повторяется.

Помогите, кто может!
Кто может, помогите!
Дмитрий
04 мая 2026, 18:07
modx.pro
514
0