Всего 125 977 комментариев

Vladimir
30 января 2022, 10:40
0
Спасибо за ссылку, там нашёл код вывода, $modx->event->output('Вы пытаетесь положитель больше товаров чем есть в наличии'); а так же это отменяет создание заказа, и выводит то что нужно, спасибо большое
Vladimir
30 января 2022, 10:17
0
Подскажите пожалуйста как удалить товары из заказа
Vladimir
30 января 2022, 10:16
0
Да некорректная но как бы начальству похер, по этому сказали проверять при оформлении заказа, потому что при попытки положить в корзину каждый раз нужно было бы выбирать город, то есть сделано максимально под покупателя, в одном месте за раз.
Николай Савин
30 января 2022, 10:14
+2
У вас некорректная логика. Такую ошибку нужно выводить при попытке положить товар в корзину и не давать это сделать изначально.
Здесь этот вопрос обсуждался неоднократно. Воспользуйтесь поиском.
Вот например modx.pro/help/9381

Функционал ошибок есть. Основан на плагинах. На каждое действие (почти) есть свое событие.
Список событий найдете в документации. Создаете плагин на нужное событие. Выполняете проверку — возвращаете нужный ответ
Vladimir
30 января 2022, 10:05
0
При создания заказа, когда создаётся заказ, проверяется есть ли этот товар в городе который человек выбрал(проверка готова), если нет, то удалить из заказа, и вывести ошибку, есть ли встроенный функционал вывода ошибок при создании заказа? или придётся делать самому?
Николай Савин
30 января 2022, 09:45
+1
Куда вернуть ошибку? Клиенту вывести на экран в момент добавления товара в корзину? Тогда товар нужно удалять не из заказа, а из корзины.
Или же удалить из уже созданного заказа? Тогда совсем не понятно куда вернуть ошибку.
Это разные сущности, и реализация разная будет.
Николай Савин
30 января 2022, 09:42
+1
Изучать исходный код компонентов. Читать схожие вопросы и инструкции здесь на форуме.
Vladimir
30 января 2022, 09:10
0
Как можно удалить товар из заказа? и вернуть ошибку, что допустим нет такого товара?
Vladimir
30 января 2022, 08:55
0
Всё нашёл, Спасибо, а можете подсказать, как мне самому доходить до такого вот как с заказом, в документации не написано что это нужно брать вот так, есть такое
Vladimir
30 января 2022, 08:46
0
А как получить кастомное поле в форме заказа? при выводе $msOrder как оно есть через вар дамп, там я вижу своё поле но как его получить, хз, через var_dump() мне выдаёт 1,5 мегабайта текста, в котором просто так же есть и код моего плагина. А при выводе var_dump($msOrder->toArray()) я уже не вижу своего кастомного поля.
Николай Савин
29 января 2022, 18:47
0
это полноценный маркетплейс дополнений для CMS (тут просится MODX, но на самом деле не обязательно), со всеми сопутствующими сервисами вокруг него: управление пакетами, управлением ключами и лицензиями, техническая поддержка, арбитраж спорных вопросов, биллинг и многое другое, что обычно бывает скрыто под капотом
Дмитрий
29 января 2022, 08:38
+1
Измените или исправьте, если считаете нужным. Там логика инструкции не совесм ясна.
Подключаем в Настройках 'Шестёренка' > Системные настройки в поле external.config.json будущий файл.Если его нет — создаем.

Там нет поля «external.config.json» Я и создал его…

А оказывается нужно было писать в tinymcerte.external_config(
Дмитрий
29 января 2022, 07:45
0
Может я что то не так делаю?)
Код напрямую копировал с оригинальной статьи)
Вот подключение css

Павел Голубев
28 января 2022, 13:00
0
Нужно. А уже понятно какой именно проект будет разрабатываться, хотя бы сфера деятельности
Greza
28 января 2022, 10:35
0
пользователь оставил комментарий или отзыв, и хочет его исправить, как?
Наумов Алексей
28 января 2022, 10:33
0
пока необходимости я не встречал и не понимаю, зачем это нужно
Алексей
27 января 2022, 23:38
0
Все ок. Админы хостинга помогли — изменили режим работы php на FastCGI (Nginx + PHP-FPM) с PHP 7.4