Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
18 сентября 2025, 13:45
0
Я имел ввиду как управлять порядком выполнения, если плагины принадлежат разным компонентам? Сейчас открыл список плагинов и перетасовал приоритеты как надо, а тут списка плагинов не будет. Как искать какие плагины срабатывают на то или иное событие? Как менять их порядок?

И после просмотра примера возник новый вопрос: а если у меня будет большая функция или несколько функций или я хочу использовать целый класс в плагине, как тогда?
18 сентября 2025, 11:26
0
Что делать если нужно изменить порядок выполнения плагинов? Если будет использоваться смешанный режим плагинов: твой + стандартный — в каком порядке будут выполняться плагины, особенно если у них одно событие?
18 сентября 2025, 00:09
0
Вставлять сырые данные с фронта в запрос небезопасно, именно на этот случай мной и была добавлена принудительная проверка. Сам в начале этим грешил. А еще в pdo есть методы для подготовки запроса, это делает их чуть более безопасными. Тут можно почитать
17 сентября 2025, 21:46
0
Я тоже далеко не специалист в безопасности, но точно знаю, что надо валидировать пользовательский ввод, поэтому и добавил этот функционал в SendIt.
17 сентября 2025, 19:47
0
Делай всё, что связано с контекстами и языками и мобильной версией на событие OnHandleRequest, на OnMODXInit это просто бессмысленно. А в остальном логика верная.
17 сентября 2025, 09:48
0
Переформулирую вопрос. Какую проблему или проблемы ты решал, когда делал свою админку? Какие возможности даёт другим разработчикам твоя админка? Как ими воспользоваться?
16 сентября 2025, 22:10
0
А чем эта админка лучше стандартной?
12 сентября 2025, 20:15
0
Можно обновить, но по инструкции автора
12 сентября 2025, 18:45
0
Есть ли возможность как то его доработать чтобы была возможность добавлять фото к отзыву?
Конечно есть, но лучше сначала документацию почитать, вдруг автор уже добавил такую возможность.
04 сентября 2025, 12:35
0
казалось бы чего, открой другой браузер, где не выполнен вход и заноси заказа
Можно установить adminTools и запретить автоматическое залогинивание в контексте web при входе в админку.

При формировании первого заказа, создается пользователь и автоматически авторизуется в модиксе.
Пользователь создаётся это верно, но не авторизуется. Заказчик определяется по почте или номеру телефона, для разных заказчиков эти данные должны быть разными.
03 сентября 2025, 19:36
0
Если ты просто скачал компонент из репозитория и не запускал composer install — запусти.
02 сентября 2025, 16:53
0
Раз к каждому заказу новая фотка, то плагин со своей отправкой. Ну и нужно как-то связать заказ и фото. Тут или сохранять в БД или имя файла задавать равным id заказа
01 сентября 2025, 10:18
0
Где живут события минишопа?
В БД они живут, но для реализации задачи это не имеет значения. Вот здесь полный список с доступными параметрами.

файлик который отвечает за msOnChangeOrderStatus?
Не существует такого файлика. Ты должен создать его сам, если хочешь статический плагин, или не создавать. В любом случае плагин в modx хранятся в БД. Создаются через левый сайдбар вкладку Элементы->Плагины.

Как прикрутить к заказу изображение?
Вопрос не понятен. Что значит прикрутить к заказу? Для чего?

Уместно ли будет писать в базу путь до изображения, загружать его стандартными средствами модИКС
Уместно всё если это решает задачу, но как раз задачу я не совсем понимаю. Сейчас вот ещё раз перечитал заметку и появился вопрос: а зачем вообще тебе к письму прикреплять отдельный файл, почему нельзя передать изображение товара в теле письма, как это происходит из коробки? Там же передаётся список товаров с картинками, запихни нужную картинку в галерею, передай в чанк письма да хотя бы через опции товара и заказчик увидит товар.
31 августа 2025, 19:05
0
Чтобы сохранить возможность обновления минишопа, т.е. не менять исходники, отключи стандартную отправку и напиши свою в плагине на событие msOnChangeOrderStatus
29 августа 2025, 09:39
0
А ты искал в шаблоне и чанках вызов count, возможно как модификатора?
23 августа 2025, 09:57
+1
Ты быстрее себе широкоформатный монитор купишь, эту штуку просят поправить сколько я себя помню)))
22 августа 2025, 18:28
0
Наконец-то хоть у кого-то руки дошли. Спасибо!
20 августа 2025, 19:18
0
Конечно, пишешь плагин на событие OnResourceDuplicate и копируешь всё что не копируется само.