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

Mishiko
54 минуты назад
0
Обновление компонента

История изменений MaxNotify 3

1.2.0-pl
  • добавлен канал max в Центр уведомлений miniShop3;
  • добавлена отправка из Центра для нового заказа и смены статуса;
  • поддержаны шаблоны и настройки получателей из Центра уведомлений;
  • добавлены защита от дублей и запись результата отправки в журнал MODX;
  • ключи лексикона miniShop3 для статусов, доставки и оплаты заменяются переводами;
  • чанки перенесены в категорию MaxNotify3, исправлены их UTF-8 описания;
  • при обновлении содержимое изменённых пользователем чанков сохраняется.
Артур Шевченко
3 часа назад
0
Копать надо в браузере. На вкладке сеть, если ответ 500, тогда в логи сервера.
Mishiko
3 часа назад
0
Не знал. попробую реализовать
Николай Савин
Вчера в 10:58
+1
Я так понимаю API для центра уведомлений не стал использовать или не знал? У нас в минишопе есть центр уведомлений с подключаемыми каналами. Вот было бы логично создать MAX канал и подключить его к центру. Разумеется автоматизировано
Ivan K.
17 июня 2026, 14:05
+2
Думаю очень полезный компонент получился, спасибо Артур. Установил на новый проект, буду тестировать)
Сергей
16 июня 2026, 15:00
0
Последний FormIt + последний FetchIt = белый экран
Последний pdoTools + последний MODx v3 = белый экран
Иван Бочкарев
16 июня 2026, 10:40
0
Есть внешняя ссылка на сайт посмотреть?
SDivine
16 июня 2026, 02:41
0
Благодарю за ответ, но это, к сожалению, не срабатывает. Все-равно выходит предупреждение «Не выбран способ оплаты».

input.dispatchEvent(new Event('input', { bubbles: true }));
input.dispatchEvent(new Event('change', { bubbles: true }));
input.dispatchEvent(new Event('blur', { bubbles: true }));

Пробовал еще такой вариант ранее, но он тоже не решил задачу.
Николай Загумённов
15 июня 2026, 19:12
0
Благодарю) сижу ломаю голову, все сайты положил
Mishiko
15 июня 2026, 14:59
0
Обновил компонент

1.1.0-pl
— добавлена прямая интеграция с официальным MAX Business API;
— добавлен выбор провайдера между MAX Business и rumaxbot.ru;
— добавлена отправка в чат, канал или пользователю по chat_id/user_id;
— добавлена отправка нескольким получателям;
— учтено ограничение официального API в 4000 символов;
— сохранена обратная совместимость с настройками rumaxbot.ru.
Николай Савин
15 июня 2026, 11:58
0
Это решает простейший JS скрипт, который при загрузке страницы помечает первый в списке способ оплаты. Во втором минишопе это тоже было сразу в коробке.

document.addEventListener('DOMContentLoaded', () => {
    const input = document.getElementById('payment_1')
    if (input) {
        input.checked = true
        input.dispatchEvent(new Event('change', { bubbles: true }))
    }
})
SDivine
15 июня 2026, 05:54
0
Я имел ввиду не ошибку в прямом смысле этого слова, а предупреждение «Не выбран способ оплаты», которое появляется сверху справа на красном фоне. Но это предупреждение не совсем удобно, если способ оплаты в принципе единственный.

Если же проставить в чанке tpl.msOrder в этом input значение checked вручную, чтобы пользователю не надо было лишний раз куда-то кликать, то это не поможет, все-равно выйдет уведомление, что надо выбрать способ оплаты.

<input class="form-check-input" type="radio" name="payment_id" id="payment_1" value="1" checked>
Николай Савин
14 июня 2026, 11:08
0
Здравствуйте. Какая конкретно ошибка отображается? Или можете адрес сайта скинуть.
Как именно устанавливаете checkbox и что значит не работает?
SDivine
14 июня 2026, 04:18
0
Здравствуйте. Подскажите, а как можно упростить выбор единственного способа оплаты? Например, есть 1 способ оплаты — «Безналичный». При оформлении заказа обязательно необходимо по нему кликнуть, иначе будет ошибка «Не выбран способ оплаты». Просто принудительная установка checkbox в input не работает — также высвечивается ошибка. Как сделать, чтобы единственный пункт был выбран по-умолчанию или вообще не отображался?
Konstantin
13 июня 2026, 08:29
+1
С другого старого сайта, вот держи
Андрей
13 июня 2026, 07:55
0
а где вы взяли транспорт.пакет 3.0.2?
та же фигня с 3.0.3 — всё ломает
Артур Шевченко
12 июня 2026, 19:48
0
Cursor тебе в помощь)))
Иван Бочкарев
12 июня 2026, 10:34
+3
Пришло время заняться PdoTools
Ivan K.
12 июня 2026, 08:48
0
Тоже ловил такой баг, при попытке установить pdoTools на последнюю версию MODX3 (на чистую установку) из официального репозитория extras.modx.com. А вот обновление на уже действующих сайтах прошли нормально, я так и не понял причины бага, правда и не пытался особо разбираться.

А вот из modstore нормально все установилось, правда на тот момент там была версия ниже чем в официальном репозитории.