Николай Савин

Николай Савин

С нами с 01 января 1970; Место в рейтинге пользователей: #2
Николай Савин
07 марта 2022, 16:19
0
А я не смотрел оригинальный файл. По логике если есть success должен быть и error
Success выводит уведомления об успешных транзакциях $ajaxForm->success()
Error соответственно в случае $ajaxForm->error()
Николай Савин
07 марта 2022, 15:03
+1
1. Логику из конструктора хорошо бы вынести в отдельный метод.
2. Старайся использовать const вместо let
3. Я бы заменил XHR на fetch.
4. А разве не должно быть метода error для работы с ошибками?
Николай Савин
06 марта 2022, 10:58
0
Блок meta можно отключить в системной настройке zoomx_include_request_info
Тогда data напрямую в корень будет выводиться или просто минус один элемент массива на выходе?
Николай Савин
02 марта 2022, 18:09
+1
Размещайте пожалуйста код в специальном тэге
Николай Савин
27 февраля 2022, 12:46
0
Если ссылка никак не поможет раскрыть тему текущего поста — то не стоит.
Если она может приблизить сообщество к компоненту — то можно
Николай Савин
24 февраля 2022, 12:42
0
Главная забота в подобного рода вопросах — действительно площадка для тестирования и внедрения.
Если у вас есть проект для которого можно разработать подобное решение — то считайте полдела уже сделано.

Также для разработки нужны документация, ключи авторизации или какой-то личный кабинет внутри системы (не знаю как в данном случае все устроено).

Покажите документацию по платежке.

Давайте попробуем устроить сбор денег. Пока просто голосованием. Пишите в комментариях кто вложился бы в данную тему. При достаточном финансовом обеспечении — авторы откликнутся. Уверен!
Николай Савин
21 февраля 2022, 13:21
0
Минишоп 2.2 это почти как MODX Evo 1.04 — Совершенно другой продукт, давно минувшей эпохи
Николай Савин
20 февраля 2022, 12:37
0
Теперь конкретно вам @Tata напишу. Вы у нас гость, только зарегистрировались и уже начинаете ставить минусы налево и направо. Не нужно так себя вести.
Николай Савин
20 февраля 2022, 12:05
+1
@Leonid Krylov @Илья Уткин Обратите внимание пожалуйста
Николай Савин
20 февраля 2022, 12:03
0
у вас не устанавливается компонент,
У кого у вас? Я не автор компонента, не техподдержка хостинга. Я просто пытаюсь помочь. За что минус то?

По существу: Пошел, проверил — да действительно — с установкой есть проблема, ввиду большого количества зависимостей. Видимо не успевают установиться.
Думаю автор — предложит решение, когда у него будет возможность
Николай Савин
20 февраля 2022, 11:38
+2
Перепроверил — проблемы не наблюдаю
Николай Савин
20 февраля 2022, 09:30
0
Роман, вы видимо пытаетесь скачать транспортный пакет из демо-сайта и его установить заново на другом сайте, либо переустанавливаете зачем то на предоставленной демке. Платные пакеты так не работают. На демо сайте — транспортные пакеты защищены от копирования. У вас не получится их скачать и заново установить где-либо.
Для использования платного компонента на другом сайте, вам нужно его сначала приобрести.
Для установки транспортного компонента вручную — вам его нужно еще привязать к поставщику
Николай Савин
18 февраля 2022, 10:41
0
PR в таком виде у тебя не примут. Нет смысла слать.
Николай Савин
18 февраля 2022, 08:39
0
Я еще не встречал хостинга, на котором не было бы панели управления кроном или просто доступа к crontab.
Какие 4 часа? О чем вы?
Если задача отправить письмо о новом заказе то:
Проверить таблицу очередей. Если есть необработанная запись ОДНА — взять номер заказа, сформировать письмо о заказе — отправить его.

Если задача отправить письмо о регистрации клиента то:
Получить из таблицы очередей ID клиента — составить письмецо, отправить его.

Тут секунды 2 работы в худшем случае.
Николай Савин
18 февраля 2022, 08:27
0
Зачем так сложно? Задания очередей можно писать в таблицу базы данных. Я обычно использую simpleQueue. Есть также встроенный механизм очередей в MODX.
Для выполнения заданий запускаете ежеминутно крон, который будет по одной записи за раз дергать и выполнять.
Николай Савин
18 февраля 2022, 08:05
0
Кстати в будущих версиях компонента механизм очередей будет уже в ядре.
Николай Савин
18 февраля 2022, 08:03
0
Вообще-то да. Ровно та же проблема при отправке заказа в CRM какой-нибудь.
Решение тоже общее. Нужно использовать очереди. И вместо отправки заказа просто записывать задачу в очередь. Тогда нагрузки не будет никакой. Ну а очереди читать и выполнять, как фоновый процесс.
Николай Савин
18 февраля 2022, 07:58
0
Вам нужно, чтобы отправлялось письмо о факте регистрации?
Я писал заметку на эту тему уже
modx.pro/development/16620