Вчера в 14:59
Здравствуйте. А с т-банк этот компонент пойдет?
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 33
Вчера в 10:34
Жаль, что редко стал заходить на форум и не успел поставить лайк и поблагодарить. Отличные уроки!
pbStudio: Чистый контроллер или FetchIt — два способа обработки форм 1
15 мая 2025, 21:07
У Office есть приятная фича- возможность залогиниться в любого пользователя. Такого функционала у Cabinet не планируется?
Cabinet 14
15 мая 2025, 19:52
Пару дней назад тоже самое у одного клиента. Найти закономерностей или каких-то уязвимых пакетов не получилось.
А вот хостинг как раз Timeweb — и оче...
Вирусы майнеры 26
15 мая 2025, 16:51
Привет, может я и припозднился с ответом, но столкнулся с такой же проблемой спустя 3 года) Помогло такое решение:
&where=`{"properti...
Как отфильтровать комментарии в getComments по properties.rate? 1
15 мая 2025, 15:03
Круто! Считай готовый «антивирус». Конечно голосуем за пакет! (и поддержку sсheduler для периодического запуска :))
Проверка на новые файлы с уведомлением в телегу 2
14 мая 2025, 23:44
У меня tinymcerte
Для него делал следующим образом:
1) В системных настройках (tinymcerte.plugins) в список плагинов редактора добавил свой myBut...
Добавление кастомной кнопки в tinyMCE выше 5 версии 1
13 мая 2025, 19:01
Сайт написан на WP. Отношение к MODX не имеет. Пользователь просто аккуратно расставляет ссылки для SEO.
Как защитить бюджет директа от ботов? 2
12 мая 2025, 06:28
Если еще кому нужно:
&ajaxMode=`button`
&filterOptions=`{
"more":".btn--more",
"more_tpl": &q...
Как изменить кнопку "Загрузить ещё" в mFilter2 ? 2
добавить обработчик на событие «fetchit:success»
docs.modx.pro/components/fetchit/frontend/events
создал компонент (на базе modExtra), чтобы быстро, где будет по сути 1 объект Услуга (header, alias, description, seo_title/seo_description, а также полем parent_id для вложенности).
Свой интерфейс для управления ими будет поудобнее, чем MIGX. Чуть подумать, чтобы интерфейс выглядел симпатично и понятно (больше всего вопросов по отображению услуга/подуслуга).
Да, можно конечно поставить fastRoute или VirtualPages, но т.к. уровень вложенности не большой, то в целом все решается не самым сложным плагином на OnPageNotFound.
Чуть сложнее, если нужно ряд услуг скрыть для определенных моделей авто…
Кстати, VirtualPages у меня трудится на одном проекте уже много лет стабильно:)
0. на фронте добавляем поле для выбора ширины или ввода его вручную
1. Создадим плагин на событие msopOnAfterGetCost
2.
Cниппет ms_CDEK2
1. Одну строку комментируем, новую добавляем:
2. Еще одну строку ниже комментируем, а новую добавляем:
Я к тому, что пакет это делает… но не будет ли на некоторых хостингах это запрещено?
mmxDatabase понравился! Прям чешутся руки применить и попробовать, осталось найти где. По нему небольшой вопрос, сторонние модели возможно добавлять в список поддерживаемых разработчику? Например для miniShop3 (когда-то в будущем)?
И вопрос по mmxForms, верно понял, что использование компонента на фронте выливается примерно в 1,5 мб дополнительного css и js? Много, конечно, если речь про формы типа «Перезвоните мне»
А так да, прям попыточка взломать всё.
К примеру видны попытки вытащить таблицу пользователей, попытки создания сниппетов, типа такого
беглый поиск по «accesson.php» показывает, что так ломали сайты на modx еще с версии 2,6,4, когда были уязвимости найдены…
стоит посмотреть на параметр values_delimeter сниппета mFilter2. В нем по умолчанию запятая, и такая же запятая стоит в значении опции. Я в этом параметре обычно указываю точку с запятой.
Допустим 2 товара:
1. Размер — XL, Цвет — Синий, Красный.
1. Размер — XL, Цвет — Синий.
Ты ставишь в фильтре размер XL — видим оба товара, т.к. они есть размера XL.
Добавляем галочку Синий — видим оба товара, т.к. они есть размера XL и синего цвета.
Ставим галочку Красный — видим оба товара, т.к. по логике компонента мы хотим увидеть товары, которые размера XL, а цвет нас интересует и синий и красный, т.е. любой из них (синий ИЛИ красный).
Если нужно в 3м случае видеть только товар 1 — то придется дописывать свою логику, mFilter2 так не может.
Но! тогда представь, что будет, если у тебя есть еще Товар 3 размера L. В этом случае, ты выбираешь себе джинсы, но знаешь, что на тебе хорошо сидит то L, то XL, смотря от бренда. Ставишь обе галочки — и что? Товаров будет 0, вряд ли ты этого ждал.
Не забыть указать поле user_contacts в параметре allowedFields сниппета ecForm.