Всего 125 953 комментария

Сергей Карпович
08 июня 2022, 17:59
0
Спасибо, это я знаю, в моем случае используется mixedimage, там источник задается в настройках поля
Дмитрий Танцирев
08 июня 2022, 17:57
0
Проблема заключается в том, что у внутреннего поля скорей всего указали другой источник файлов.
А MIGX по умолчанию использует источник который указан в системных настройках «default_media_source».

Проблема решается так:
{"field":"img","caption":"Изображение","inputTV":"source.content.img","sourceFrom":"config",
 "sources":"[{\"MIGX_id\":\"1\",\"context\":\"web\",\"sourceid\":\"5\"},{\"MIGX_id\":\"2\",\"context\":\"mgr\",\"sourceid\":\"5\"}]"}
Вместо цифры 5 (рядом со sourceid) — укажите ID нужного источника файлов.
Дмитрий Танцирев
08 июня 2022, 17:39
0
Готового решения под данную задачу — нет.
Задача — не самая банальная =) Тем более с тем функционалом что вы описали.

Делал что-то подобное тут — www.gclinic.ru/podarochnyj-sertifikat
Форма реализована с помощью Formit и кастомных хуков. Это наверное самое простое что можно сделать на MODX (не нужно никаких плагинов, товаров и прочей мишуры).
После формирования заказа (отправки формы) — срабатывает нужный Хук и данные уходят в MS2 (генерируя и заказ и товар и всё что нужно) — затем перенаправляем пользователя на страницу оплаты с параллельной отправкой необходимых писем.

После успешной оплаты, пользователю на почту приходит сертификат на котором есть QR код (сертификат в виде прикрепленного изображения (можно и PDF сделать) плюс ссылка на сертификат).
При сканировании этого QR кода — нас перенаправляет на страницу проверки сертификата.
На страницу проверки мы обязательно должны прийти со специальным открытым ключем и ID заказа (данная инфа закладывается в QR код). Если не добавить открытый ключ, то есть очень большая вероятность слива изображений с сертификатами, ибо они будут хранится на вашем сервере в открытом доступе.

На странице проверки сертификата — по сути выводится информация о MS2 заказе. (т.е. дата создания, оплачен или не оплачен, использован или не использован, и сумма сертификата)
Т.е. мы можем спокойно отредактировать заказ в админке MS2 и при очередном обращении на эту страницу — будет уже другая инфа.
brioni
08 июня 2022, 12:13
0
Спасибо ?
Сергей Карпович
08 июня 2022, 10:45
0
Вобщем проблема решилась тупо добавлением / в начале источника
vectorserver
07 июня 2022, 21:27
0
Сама база в какой кодировке «Режим сопоставления» !?
Попробуй выполнить SQL-запрос
ALTER DATABASE `имя_базы` COLLATE utf8mb3_general_ci
Алексей Соин
07 июня 2022, 20:33
0
ну так я про это и говорю))
vectorserver
07 июня 2022, 20:10
0
тут EXT JS не нужен, достаточно стилей!
Рушан
07 июня 2022, 19:47
0
Спасибо вам добрый человек!
Всё получилось)))
Алексей Соин
07 июня 2022, 19:37
0
И достаточно много как статей, так и примеров на modx.pro и github чтобы разобраться, если оно нужно. Я лично не защитник extjs, я только говорю, что если и делать компонент, то в ui стиле системы под которую он делается
Артур Шевченко
07 июня 2022, 19:29
0
А документация по тому как ExtJs работает в Modx есть? Не сам по себе, а именно в админке Modx.
Артур Шевченко
07 июня 2022, 16:16
+1
Попробуй так
<input type="text" name="size[]">
Артур Шевченко
07 июня 2022, 16:15
0
Плагин написать на событие msOnAddToCart. В нём проверить сертификат покупают или нет, если да то есть у него цена или нет, если нет, то проверять есть ли в $_POST поле с ценой, если есть, то устанавливать цену из этого поля.
Рушан
07 июня 2022, 15:51
0
И как же тогда правильно оправлять значение?
Алексей Соин
07 июня 2022, 15:51
0
я бы не сказал, что сейчас без него будет лучше, используя тотже ExtJs разделы админки имеют единообразный вид, а тут даже по этому компоненту видно что используется бутстрап без опоры на UI элементов админ панели modx. Если modx и будет отказываться от ExtJs, то будет какаято другая UI система, а использовать в админке что кому нравится ни к чему хорошему не приведёт.

Приведу такой пример, я както решил сделать компонент для переключения в админке modx темы с светлой на темную, но изза того что некоторые компоненты написаны без классов и элементов UI modx получалось так, что вся панелька с тёмной темой, а некоторые элементы интерфейса как прожектора светят белым, а подстраиваться под кучу сторонних компонентов эт такое…
Роман
07 июня 2022, 15:50
0
В MODX 5.x? =)
Роман
07 июня 2022, 15:46
0
Возможно, как-то модифицировать: msDiscount. Чтобы при покупку, сумма купона уменьшалась, когда становилась 0, то купон был не действителен.