[SendIt 2.8.0 / 3.1.0] Proof of Work, шифрованная подпись поведения и контроль времени заполнения

Всем привет! В этом обновлении защита от спама была значительно усилена. Добавлены три новых уровня, которые делают автоматическую отправку форм экономически невыгодной и технически сложной. Аналогичный функционал доступен и в версии 3.1.0.
Артур Шевченко
02 марта 2026, 15:45
modx.pro
179
+6

simpleFilters, версия 1.1.0



В новой версии добавлено:
  • JS-событие sfilters, срабатывающее после обновления данных.
  • Просчет результатов для значений.
  • Вывод выбранных фильтров.
  • Несколько полезных параметров сниппета simpleFilters
  • Обработка TV-параметров типа «автометка»
Обновлены чанки sf_wrapper, sf_filter_row, sf_filter_radio_row, sf_filter_option_row (добавлены плейсхолдеры).

Оптимизирована выборка в режиме AND.
Павел Романов
02 марта 2026, 10:33
modx.pro
133
+5

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

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

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

Дмитрий
28 февраля 2026, 17:39
modx.pro
2
97
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.
28 февраля 2026, 17:29
modx.pro
242
+6

HybridAuth и VK

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

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

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

Вопрос по msProductDiscounts

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

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



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

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

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

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

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

Стоимость предложите сами.
Олег
24 февраля 2026, 11:57
modx.pro
91
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
169
0