Всего 123 801 комментарий

Іван Клімчук
23 июня 2023, 21:42
+3
Это будущее давно уже настоящее везде, где есть Composer. А для платных (ну или просто приватных) репозиториев есть даже такая тула — github.com/composer/satis.
Ну или можно заплатить денег пакаджисту и публиковать там packagist.com/pricing
Вопрос в том, что аудитория MODX всячески сопротивляется подобным нововведениям, потому что это ж программированию учиться нужно, а они привыкли на коленке все собирать, чтобы хоть как-то работало, особо не вдаваясь в нюансы.
Баха Волков
23 июня 2023, 21:15
0
Мне интересно, если они в курсе, то как объясняют сложившуюся ситуацию
Дима Касаткин
23 июня 2023, 19:55
0
Спасибо Василий! Уже можно сказать десятилетиями, привносишь в MODX полезные и прогрессивные вещи. Системный подход твоих решений — впечатляет.

Очень надеюсь что формат приживется. А ещё надеюсь, получится сделать для этого формата дополнений GUI, чтобы его использование было также дружелюбно и к тем, кто с консолью обращается не часто… И дополнения «привычно» можно было ставить из админки.

Кажется, описанное в заметке решение — будущее дополнений для MODX3. Надеюсь, как минимум MODSTORE заинтересован в поддержке такого формата!
Сергей
23 июня 2023, 13:03
0
Честно не совсем понял в чем идет улучшение/ускорение сборки. Макеты все равно надо будет верстать. А клиенту по сути подойдет прототип в виде картинки (как и дизайнеру), который так-же можно собрать в той-же Figma. Базовые компоненты можно так-же установить и пользоваться ими. Возможно тут пока не попробуешь, не поймешь, если подвернется случай, протестирую) Спасибо за ваш труд.
Артур Шевченко
23 июня 2023, 10:29
0
1. Сделать её кнопкой button
2. Добавить атрибут form со значение form
3. Добавить атрибут type со значением submit.
Михаил
23 июня 2023, 09:55
0
В моём случае эта проблема решилась переключением сайтов на nginx в настройках хостинга.
vit
vit
23 июня 2023, 01:20
0
Что-то опять запутался
Форма лежит в id=“form”
…
e = ‘<li><a href=“#{0}” role = “menuitem”>{1} </a></li>…
Это ссылка которая выводит кнопку FINISHE что сделать чтобы это ссылка-кнопка работала как кнопка отправки?
JRabbit
22 июня 2023, 22:41
0
Удалось решить вопрос? Тоже Оформление заказа не считает, а остальное все работает
Баха Волков
22 июня 2023, 20:19
+3
Можно же обойтись без js, т.к. есть атрибут form

<form id="myform">
  // ...
</form>

<button type="submit" form="myform">Моя кнопка вне формы</button>
vit
vit
22 июня 2023, 17:04
0
Спасибо за ответ. Как обычно напишешь пост и решение в голову приходит)
Dan
Dan
22 июня 2023, 16:48
1
+1
А ссылка находится вне формы что ли? Просто если она внутри, то почему бы не сделать обычную submit-кнопку? Ну а вообще обычный код:
var form = document.getElementById('id_формы');
document.getElementById('finish').addEventListener('click', function() {
   form.submit();
});
Ivan
22 июня 2023, 11:19
0
Можно через where и innerJoin вот так:
&innerJoin=`{ "Options":{ "class":"msProductOption"}}`
&where=`["Options.key = 'm2' AND Options.value > 600"]`
Dan
Dan
22 июня 2023, 09:27
0
Сам сайт не работает, лично у меня он не открывается. Видимо из-за этого и вылетает ошибка
Dan
Dan
22 июня 2023, 07:02
0
А если зайти в этот файл и посмотреть эту строчку кода, то что за авторизацию она проверяет?
Vladimir
21 июня 2023, 18:47
0
При успешной или нет оплаты, метод receive сам всё сделает, вам только нужно заменить айдишки статусов заказа на ваш, в текущем состаоянии как я ниже писал, что при оплате удачной или нет, сам епэй тригернёт файл который лежит в ассетах, со статусом оплаты, если пройдёт верификацю это запрос, то всё само сменится в методе receive
mekirile
21 июня 2023, 18:24
0
Подскажите, получилось перейти на новую версию?
Vladimir
21 июня 2023, 18:23
0
Насколько я помню при отправке запроса на оплату, тригерится метод send, в котором происходит запрос ключа, его верификация создания масива с данными, который летит на фронт, где его подхватывает их библиотека создаёт запрос, затем когда оплата произошла успешно или нет, автоматом от халык банка тригерится тот файл что находит в ассетах, именно он проверяет оплату если успешна то меняет статус.
Vladimir
21 июня 2023, 18:20
0
Да расширил, некий аля защитный механизм, можете убрать везде invoiceId, так как это сугубо моё решение. Ведь всё так же остается сам хэш. А как вы решили проблему?
Giant Dad
21 июня 2023, 18:12
0
Кстати, как я понимаю, Вы расширили класс msOrder, добавив к нему поле order_hash? Это для того, чтобы сохранять в базе подтверждение оплаты?