Какими компонентами сделать интернет-магазин (каталог) по модульным (сборным) товарам?

Добрый день. Фирма продает модульные летние домики. Можно купить просто навес. Можно к нему добавить стенки глухие, можно с окнами или со входной группой. Такой мини конструктор. Достаточно минишопа или проще будет с какими-то дополнительными компонентами?
Пример: человек выбрал навес 5x5, сумма 100, добавил 3 стены, сумма 200, добавил четвертую стену с дверью и окном — сумма 300. Нажал заказать — создался заказ с 5 товарами: навес + 3 стены + 1 стена с дверью и окном.
Подскажите пожалуйста.
Павлик Мышкин
09 июля 2025, 16:23
modx.pro
717
0

Спам в формах AjaxForm/FetchIt? Защищаем ЛЮБЫЕ точки входа в MODX с помощью IskWaf



Всем привет!

В Telegram-чате регулярно поднимается один и тот же вопрос: «Как защититься от спама в форме? У меня стоит FetchIt или AjaxForm, капчу на странице вывел, а спам всё равно летит тоннами!»

Я решил эту проблему в своем компоненте IskWaf (MODX3 / MODX2), и в этой заметке хочу рассказать, как теперь можно обеспечить тотальную защиту вашего сайта.

Ivan K.
08 июля 2025, 20:44
modx.pro
1
1 749
+14

pbQuiz — гибкий компонент квизов на контроллерах PageBlocks

pbQuiz — это наглядный пример того, как с помощью PageBlocks можно построить гибкую многошаговую форму-квиз с пошаговой валидацией и хранением прогресса в сессии.

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



Что умеет pbQuiz


  • Создавать квиз из любого количества шагов.
  • Гибко задавать поля: radio, checkbox, текстовые и email.
  • Проверять введённые данные на каждом шаге.
  • Хранить введённые данные между шагами.
  • Отправлять результаты менеджеру и пользователю.
  • Полностью управляться через таблицы PageBlocks
ДЕМО

Aleksandr Huz
06 июля 2025, 15:14
modx.pro
1 563
+14

Нужны разработчики на MODX 2 и 3

7
Добрый!
Нужны пару разработчиков (не профи), для разработки на готовых html шаблонах. Оплата не большая, но работа постоянная.
Используем MODX 2.8 (интернет-магазины) и MODX 3 (лендинги и визитки).
Из скриптов в основном используются owl-carousel2, swiper-slider, jquery.
Желательно еще знать scss и компонент MinifyX.
Разрабатываются в основном лендинги и визитки.
Очень желательно делать на fenom (т.к. будет установлен MODX уже настроенный под него), но не критично. Будет FTP.
Всё на готовых компонентах (бесплатных и платных — покупаются нами). Сервер предоставляется. Общее ТЗ по техническим характеристикам (как и что делать) есть.
Формы через FetchIt. Помощь будет.
Если с чем не работали — поможем.
Предложения пишите в телеге @ssl1984
Сергей Самусев
05 июля 2025, 01:55
modx.pro
1 063
0

[[~[[+vendor.resource]]]] ошибка

Добрый день! Делаю вывод производителя с ссылкой
<a [[+vendor.resource:gt=`0`:then=`href="[[~[[+vendor.resource]]]]"`]]>[[!+vendor.name]]</a>
в ошибках постоянно
`0` is not a valid integer and may not be passed to makeUrl()
. Может кто сталкивался, как исправить? Я понимаю, что он ругается, что страницы нет, но стоит же проверка…
Дмитрий
02 июля 2025, 13:55
modx.pro
284
0

Публикация новостей из RSS в канале

Система Modx 2.8.4
Как организовать автопостинг новости в Телеграм?
Нашел варианты от 17го и 18го годов. Попробовал. Увы, не работает…

Делаю бота, подключаю к RSS каналу и, увы…
В RSS запись есть, бот публикует в канале то, что ему пишешь вручную, а из RSS забирать не хочет…
Матвей
30 июня 2025, 23:02
modx.pro
324
0

ms2Gallery Вопрос по уменьшению оригиналов изображений

У меня на сайте более 20GB изображений. Оригиналы загружались без ограничений. Есть ли способ уменьшить именно оригиналы, не превьюшки, а именно оригиналы!
Способ Ильи ilyaut.ru/cheats/to-rebuild-all-previews-of-products/ не трогает оригиналы…
Евгений
28 июня 2025, 10:13
modx.pro
1
374
0

Дополнительные функции в работе сервиса электронной подачи заявок

7 6 000
Здравствуйте.
Нужно доработать функционал сервиса заявок на сайте. Есть техническое задание на дополнительные функции в работе сервиса электронной подачи заявок. ТЗ вышлю по запросу.
Дмитрий
27 июня 2025, 10:01
modx.pro
965
0

[Внимание] SQL-инъекция через miniShop2 (msPayment) в MODX — разбор и поиск причины

Хочу поделиться реальным кейсом: вчера на два сайта обнаружилась массовая SQL-инъекция через компонент miniShop2, которая загружала MySQL и выводила из строя сайт (я бы сказал нагружает сервер под 100%).

Версия minishop2 (2.8.3)

Что происходило
Началась высокая нагрузка на MySQL: десятки зависших SELECT COUNT(DISTINCT msPayment.id) с вложенными INFORMATION_SCHEMA, ORD(MID(...)), CAST(...), XOR() — т.е. типичный blind SQL injection.

Все вредоносные запросы шли от пользователя, к базе.

Сайт работал через miniShop2, и инъекции шли через msPayment и msDeliveryMember в JOIN-запросах.

Пример вредоносного запроса:

SELECT COUNT(DISTINCT msPayment.id)
FROM modx_ms2_payments AS msPayment
JOIN modx_ms2_delivery_payments Member ON Member.payment_id = msPayment.id AND 7574=IF((SESSION_USER() LIKE USER()), (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS A, INFORMATION_SCHEMA.COLUMNS B, INFORMATION_SCHEMA.COLUMNS C WHERE 0 XOR 1), 7574)
WHERE msPayment.id = 1 AND msPayment.active = 1
Сергей
22 июня 2025, 12:09
modx.pro
1
1 394
0

IskFileGuardian — ваш персональный страж для файлов MODX.



IskFileGuardian — это компонент для MODX Revolution 3.x, (IskFileGuardian2x — для MODX 2.x) представляющий собой автоматическую систему для мониторинга целостности файлов как всего веб-сайта, так и ядра MODX.

Важно понимать, что IskFileGuardian не является антивирусом. Его задача — не лечение уже зараженных файлов, а ранняя диагностика угроз. Он работает как система безопасности, которая моментально фиксирует любые подозрительные изменения в файловой структуре. Если на сайте появится новый, несанкционированный файл (например, веб-шелл или эксплойт), или будет изменен существующий файл ядра, IskFileGuardian немедленно это обнаружит.

Компонент позволяет эффективно выявлять любые изменения, включая модификации, добавления и удаления файлов. Это дает администратору критически важное время для реагирования: анализа угрозы и принятия мер до того, как уязвимость будет использована в полной мере.

При обнаружении несоответствий, IskFileGuardian отправляет уведомление администратору по электронной почте и через мессенджер Telegram.

Все производимые действия и события логируются, а результаты проведенных сканирований доступны для анализа через интуитивно понятный встроенный интерфейс в панели управления MODX.
IskFileGuardian — Инструмент для проактивной защиты и контроля над вашим сайтом
Ivan K.
19 июня 2025, 13:50
modx.pro
1 449
+11