07 марта 2022, 20:06 Да, действительно Конфуз вышел. Поправил. Ссылки Российские. Не уверен, что я теперь с них смогу что-то получить. Как и не каждый сможет собственно их использовать. Если Кто хочет задонатить лично мне на Казахстанские реквизиты — дайте знать. Пошаговые инструкции / Beta релиз minishop2 3.0 8 0
07 марта 2022, 16:49 Скорее всего ты чего-то не знаешь. Смотри jquery ajax() подписывает свои запросы заголовком X-Requested-With со значением XMLHttpRequest И многие компоненты, в том числе упомянутый modhelpers просто проверяют наличие заголовка if (empty($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {return;}Выходит Чтобы все серверные скрипты сработали — достаточно передать этот заголовок В конкретно этом ajaxForm за авторством Артура сделано вот так request.setRequestHeader("X-Requested-With", "XMLHttpRequest");Fetch работает точно так же. Нужно передать заголовок. Просто синтаксис чуть другой будет const headers = {'X-Requested-With':XMLHttpRequest} Готовые решения / AjaxForm без jQuery 62 0
07 марта 2022, 16:19 А я не смотрел оригинальный файл. По логике если есть success должен быть и error Success выводит уведомления об успешных транзакциях $ajaxForm->success() Error соответственно в случае $ajaxForm->error() Готовые решения / AjaxForm без jQuery 62 0
07 марта 2022, 15:03 1. Логику из конструктора хорошо бы вынести в отдельный метод. 2. Старайся использовать const вместо let 3. Я бы заменил XHR на fetch. 4. А разве не должно быть метода error для работы с ошибками? Готовые решения / AjaxForm без jQuery 62 +1
06 марта 2022, 10:58 Блок meta можно отключить в системной настройке zoomx_include_request_info Тогда data напрямую в корень будет выводиться или просто минус один элемент массива на выходе? Пошаговые инструкции / ZoomX Быстрый старт - разбираем на практике. Часть первая. 5 0
02 марта 2022, 18:09 Размещайте пожалуйста код в специальном тэге Вопросы / Вопрос по поводу Fenom pdoMenu 9 +1
02 марта 2022, 13:50 Возможно это уже отголоски блокировок Вопросы / Не получается авторизоваться через Facebook, как исправить? office hybridauth 5 0
27 февраля 2022, 12:46 Если ссылка никак не поможет раскрыть тему текущего поста — то не стоит. Если она может приблизить сообщество к компоненту — то можно Вопросы / Планируется ли дополнение для оплаты в TON Coin? 9 0
24 февраля 2022, 12:42 Главная забота в подобного рода вопросах — действительно площадка для тестирования и внедрения. Если у вас есть проект для которого можно разработать подобное решение — то считайте полдела уже сделано. Также для разработки нужны документация, ключи авторизации или какой-то личный кабинет внутри системы (не знаю как в данном случае все устроено). Покажите документацию по платежке. Давайте попробуем устроить сбор денег. Пока просто голосованием. Пишите в комментариях кто вложился бы в данную тему. При достаточном финансовом обеспечении — авторы откликнутся. Уверен! Вопросы / Планируется ли дополнение для оплаты в TON Coin? 9 0
22 февраля 2022, 21:22 Поправил заголовок Вопросы / Разные SMTP на одном сайте и отправка SMTP через API 7 +1
21 февраля 2022, 13:21 Минишоп 2.2 это почти как MODX Evo 1.04 — Совершенно другой продукт, давно минувшей эпохи Вопросы / Minishop2 видео в карточке товара 12 0
20 февраля 2022, 12:37 Теперь конкретно вам @Tata напишу. Вы у нас гость, только зарегистрировались и уже начинаете ставить минусы налево и направо. Не нужно так себя вести. Новые дополнения и их версии / FlashShop. Готовая сборка магазина. 38 0
20 февраля 2022, 12:05 @Leonid Krylov @Илья Уткин Обратите внимание пожалуйста Сайты на MODX / Новый modstore.pro 150 +1
20 февраля 2022, 12:03 у вас не устанавливается компонент,У кого у вас? Я не автор компонента, не техподдержка хостинга. Я просто пытаюсь помочь. За что минус то? По существу: Пошел, проверил — да действительно — с установкой есть проблема, ввиду большого количества зависимостей. Видимо не успевают установиться. Думаю автор — предложит решение, когда у него будет возможность Новые дополнения и их версии / FlashShop. Готовая сборка магазина. 38 0
20 февраля 2022, 09:30 Роман, вы видимо пытаетесь скачать транспортный пакет из демо-сайта и его установить заново на другом сайте, либо переустанавливаете зачем то на предоставленной демке. Платные пакеты так не работают. На демо сайте — транспортные пакеты защищены от копирования. У вас не получится их скачать и заново установить где-либо. Для использования платного компонента на другом сайте, вам нужно его сначала приобрести. Для установки транспортного компонента вручную — вам его нужно еще привязать к поставщику Новые дополнения и их версии / FlashShop. Готовая сборка магазина. 38 0
18 февраля 2022, 10:41 PR в таком виде у тебя не примут. Нет смысла слать. Готовые решения / AjaxForm без jQuery 62 0
18 февраля 2022, 08:39 Я еще не встречал хостинга, на котором не было бы панели управления кроном или просто доступа к crontab. Какие 4 часа? О чем вы? Если задача отправить письмо о новом заказе то: Проверить таблицу очередей. Если есть необработанная запись ОДНА — взять номер заказа, сформировать письмо о заказе — отправить его. Если задача отправить письмо о регистрации клиента то: Получить из таблицы очередей ID клиента — составить письмецо, отправить его. Тут секунды 2 работы в худшем случае. Вопросы / minishop2 регистрирует пользователя 20 0
MiniShop3 1.13.0 (Август 2026) @Николай Савин Николай огромное спасибо за ревью, тестирование и саму работу! Движемся дальше — сделаем лучший ИМ для MODX вместе!
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
Ссылки Российские. Не уверен, что я теперь с них смогу что-то получить. Как и не каждый сможет собственно их использовать.
Если Кто хочет задонатить лично мне на Казахстанские реквизиты — дайте знать.
Смотри jquery ajax() подписывает свои запросы заголовком X-Requested-With со значением XMLHttpRequest
И многие компоненты, в том числе упомянутый modhelpers просто проверяют наличие заголовка
Выходит Чтобы все серверные скрипты сработали — достаточно передать этот заголовок
В конкретно этом ajaxForm за авторством Артура сделано вот так
Fetch работает точно так же. Нужно передать заголовок. Просто синтаксис чуть другой будет
Success выводит уведомления об успешных транзакциях $ajaxForm->success()
Error соответственно в случае $ajaxForm->error()
2. Старайся использовать const вместо let
3. Я бы заменил XHR на fetch.
4. А разве не должно быть метода error для работы с ошибками?
Если она может приблизить сообщество к компоненту — то можно
Если у вас есть проект для которого можно разработать подобное решение — то считайте полдела уже сделано.
Также для разработки нужны документация, ключи авторизации или какой-то личный кабинет внутри системы (не знаю как в данном случае все устроено).
Покажите документацию по платежке.
Давайте попробуем устроить сбор денег. Пока просто голосованием. Пишите в комментариях кто вложился бы в данную тему. При достаточном финансовом обеспечении — авторы откликнутся. Уверен!
По существу: Пошел, проверил — да действительно — с установкой есть проблема, ввиду большого количества зависимостей. Видимо не успевают установиться.
Думаю автор — предложит решение, когда у него будет возможность
Для использования платного компонента на другом сайте, вам нужно его сначала приобрести.
Для установки транспортного компонента вручную — вам его нужно еще привязать к поставщику
Какие 4 часа? О чем вы?
Если задача отправить письмо о новом заказе то:
Проверить таблицу очередей. Если есть необработанная запись ОДНА — взять номер заказа, сформировать письмо о заказе — отправить его.
Если задача отправить письмо о регистрации клиента то:
Получить из таблицы очередей ID клиента — составить письмецо, отправить его.
Тут секунды 2 работы в худшем случае.