sms уведомление о статусе заказа для minishop2

Победив емейлы для формирования пользователя на сайте, встал вопрос о том как уведомлять клиента о смене статуса заказа.
Я нашел для себя решение, отправлять с рабочего номера телефона, особенно в связке, что за 49 рублей в месяц, безлимитные смс.

мне понадобился вот такой вот плагин, написанный ИИ:

Дмитрий
4 часа назад
modx.pro
17
0

Gallery3x 3.0.31 для MODX3 - управление файлами

Версия 3.0.31
1) Управление файлами вкладка «Файлы G3x»
2) Добавлена поддержка kinescope.ru во вкладке «Видео G3x»
Полное получение метаданных (название, описание, превью) через REST API (Kinescope.io) при наличии токена (настройка gallery3x.kinescope_api_token)

Новая вкладка «Файлы G3x»

Теперь рядом с вкладками «Галерея G3x» и «Видео G3x» появилась третья — «Файлы G3x» (нужно активировать в настройках компонента).

Она позволяет прикреплять к любому ресурсу произвольные файлы: документы, архивы, таблицы, презентации, аудио — всё, что не является изображением или видео.



Ivan K.
5 часов назад
modx.pro
24
0

HybridAuth и VK

Добрый день!
Подскажите, возможно ли сейчас сделать авторизацию через ВК или этот способ больше недоступен?
Настройка отличается от скриншотов в инструкции.
При попытке авторизоваться на сайте через ВК получаю ошибку:
«Выбранный способ авторизации не доступен для приложения. Попробуйте позже или обратитесь к администратору приложения»
Олег
6 часов назад
modx.pro
14
0

Отображение списка ресурсов

Всем привет. Помогите пожалуйста, впервые столкнулся с такой проблемой — список ресурсов почему-то отображается транслитом-псевдонимами, причем в транслите, в некоторых случаях, упорно игнорируется латинская 'n')).
Дмитрий
Сегодня в 09:27
modx.pro
16
0

Вопрос по msProductDiscounts

Добрый день, нужна помощь с модулем msProductDiscounts, но есть нюанс, который хотел бы узнать.
В модуле есть настройка минимальной суммы всего заказа, при которой будет применяться скидка. Можно ли как-то из подсчета минимальной суммы заказа убрать товары определенной категории?
Николай
Вчера в 15:02
modx.pro
66
0

Modx3ProfilerToolbar — тулбар производительности для MODX 3



Лёгкий профайлер только с Frontend Dev Toolbar: метрики запроса, медленные компоненты, таймлайн и SQL. Без админки, без хранения трейсов, без debug-отчёта.
Иван Бочкарев
24 февраля 2026, 15:31
modx.pro
176
+5

нужна помощь с настройкой mFilter2

1 1 000
Добрый день!
На сайте установлен msOptionPrice2 и mSearch2
Модификации и товары синхронизируются с МойСклад.
Нужна помощь с двумя пунктами:

1 — Нужно, чтобы mFilter2 выводил только те товары(и их опции), у которых в модификациях остаток больше 0.
Т.е. нужно учитывать остаток не товаров а модификаций.

2 — При оформлении фильтра size в чекбоксы все работает нормально. Как только пытаюсь сделать select — он исчезает с экрана (становится неактивным).
size берутся так же из модификаций.

Стоимость предложите сами.
Олег
24 февраля 2026, 11:57
modx.pro
61
0

Помогите добить VideoGallery

Videogallery сохраняет в Json
{"video":"https://rutube.ru/video/embed/xxxxxxx","videoId":"xxxxx",
"image":"/assets/videoGallery/01/xxxx.jpg",
"title":"Название","desc":"Описание","videoDuration":"PTxxMxxS"}
Редактировать его кривыми ручками чревато, поэтому для редактирования по полям отредактировал и заменил файл core/components/videogallery/tv/tpl/tv.videoGallery.input.tpl, но при нажатии на кнопку «сохранить данные» из json массива удаляются video, image и videourl.

core/components/videogallery/tv/tpl/tv.videoGallery.input.tpl
{$array = []}
{if !empty($tv->value)}
    {$array = $modx->fromJSON($tv->value)}
{/if}
{if empty($array)}
    {$array = ['video' => '','videoId' => '','image' => '','title' => '','desc' => '','videoDuration' => '']}
{/if}
{if is_array($array)}
    {$array['title'] = htmlspecialchars($array['title'])}
    {$array['desc'] = htmlspecialchars($array['desc'])}
{/if}
{$json = $modx->toJSON($array)}
<form id="tvForm_{$tv->id}" style="margin:0; padding:0;">
    <div class="videogallery-wrapper">
        <div class="videogallery-form">
            <input type="text" id="vgUrl_{$tv->id}" class="videogallery-url" placeholder="Ссылка на видео для обработки"
                   value="{if isset($array['video'])}{$array['video']}{/if}">
            <div>
                <small>Вставьте в это поле ссылку на видео, чтобы её обработать.</small>
            </div>
            <div>
                <small id="vgError_{$tv->id}" style="color:red"></small>
            </div>
            <div class="videogallery-video" id="vgVideo_{$tv->id}"></div>
            <div class="videogallery-image" id="vgImage_{$tv->id}"></div>
            <div class="clear"></div>
        </div>
SYAN
21 февраля 2026, 01:36
modx.pro
142
0

Дополнительное поле профиля залогиненного админа

Есть личный кабинет, в котором некоторые данные формируются в зависимости от дополнительных полей профиля пользователя.
То есть первое что при входе в ЛК происходит, это запрос дополнительного поля, а потом запрос по этому полю и вывод информации.
Пока админ входит в личный кабинет, разлогинившись в админке MODX, все работает как у всех и без ошибок.
Но если админ логинится в админке и после этого пытается зайти в личный кабинет, то начинаются проблемы.
Андрей
20 февраля 2026, 15:42
modx.pro
131
+1

Опыт использования ИИ и Claude для создания сайтов на MODX

Есть ли реальный опыт и примеры написания сайтов на MODx и использования ИИ и сервисов типа Claude или аналогов, sourcecraft от яндекса и ему подобных?
Поделитесь пожалуйста.
Я пробовал писать компонент. ИИ Deepseek мне написал компонент за 1 час.
Но по факту я потом потратил 2 дня на исправление ошибок и он у меня в итоге сломался и перестал работать.
Хотя я почувствовал сильную пользу в ИИ как крутом справочнике и подсказчике вариантов решений тех или иных задач.
Олег Захаров
20 февраля 2026, 14:51
modx.pro
261
0