33 минуты назад
Понял в чем дело ) Чекбокс один выводился. Переписал вывод — норм. Сергей, спасибо за подсказки!
Кнопки как в ModStore 10
1 час назад
Павел, спасибо за ответ. Скопировала код на сайт, но не работает.
Не работает пагинация pdoPage 2
Вчера в 21:17
Приветствую.
Есть несколько вопросов:
1. Без редактора Markdown — пост наверное будет простыней текста (как его преображать: тегами **Жирный текст**...
[IskTelega] - компонент для отправки публикаци в телеграм каналы. 8
Вчера в 19:07
Это отличные новости. Если и будет жизнь для интернет-магазинов на MODX — то только благодаря Вам
mFilter для MODX 3 - новое поколение. 6
26 января 2026, 13:18
Это все понятно. Амнезия не совсем стандартный ВПН (она не меняет местоположение, там своеобразная система обфускации — она подменяет провайдера на Cl...
Инструкция: Настройка SOCKS5 прокси в MODX3 для работы с репозиторием 18
24 января 2026, 13:12
Подскажите плз, старые версии еще могут быть как либо работо-способны?Нет
ms_CDEK2 возвращается! 63
23 января 2026, 22:15
Этот способ (через файл):
-работает если есть живой админ
-работает если он в группе
-работает если контекст manager не поломан
-работает если пол...
Почему в новых версиях MODX не работает сброс пароля через MD5 и как восстановить доступ в manager 6
23 января 2026, 19:18
На сайтах B и C пишешь плагин на событие OnDocFormSave. В этом плагин отправляешь запрос с помощью CURL с данными ресурса на сайт A. На сайте A обраба...
Сбор новостей с разных сайтах на один общий 1
22 января 2026, 04:41
Есть проблема с расширением, убирает из контекстного меню «Open with Live Server», с файлами шаблонов понятно это допустимо, хотя и не очень нужно, но...
Встречайте VSCode IntelliSense for MODX 39
2. Проблема должна решаться плагином на создание нового тикета. Просто задать список соответствия категорий шаблонам.
90% ошибок отлавливает IDE на этапе написания кода. Остальное смотрю в логах сервера. Точками останова не пользуюсь, только var_dump() и die().
Про FormIt тоже всё просто, в хуке можно писать print_r($var); die(); где надо — и увидишь, что происходит.
Товарищ Василий запрограммировал в MS2 расширение доставки\оплаты\заказа и корзины, чтобы любой программист мог написать себе любой функционал
Более того, товарищ Василий даже написал документацию по этим вопросам.
Так что извини, надоело.
Если нет — то они и не публикуются.
Вообще, если магазин работает и всё устраивает, не нужно ничего менять.
Если еще ничего серьезного не сделал — переходи на MS2.
Все бы так =)
А вот потенциальные недовольные юзеры — могут быть. По той же причине чанки не обновляются при установке.
А если это по ошибке, что потом делать с юзерами, которые кричат"- о боже мой, все пропало?!?!?!".
Вообще, непонятно, зачем устанавливать, а потом удалять магазин на живой проект? Всегда думал, что это лучше делать на тестовом сайте, который потом сам удалится.
Поэтому, всё, что может представлять ценность остаётся. Разве что, про события плагинов не подумал, но они кушать не просят.
Главная цель — положить товар в корзину с нужной ценой, этого можно добиться написанием плагина на событие корзины msOnBeforeAddToCart.
Плагин должен проверять авторизацию и получать нужную цену, а затем менять её в объекте product (но не сохранять!).
Пример плагина, меняющего нормальный price на old_price, если юзер авторизован:
Сейчас ошибок, все же, меньше.
— Ответить на комментарий
— Оставить новый комментарий
Ты постоянно их путаешь.