Всего 123 800 комментариев

Сергей Карпович
01 февраля 2024, 11:40
+1
если тебе нужны просто данные c ipinfo, то почитай их доку, у них API есть.
Евгений
01 февраля 2024, 11:34
0
получается данные c ipinfo все таки можно как то на бэкенд подтянуть (сделать проверку)? по сути мне только это и нужно сейчас
либо другое решение совсем
Сергей Карпович
01 февраля 2024, 11:23
0
Там как раз в настройках можно привязываться к гео позиции ipinfo
Сергей Карпович
01 февраля 2024, 09:06
+1
Попробуй обратиться не к одному элементу getElementById, а ко всем: querySelectorAll
Сергей Карпович
01 февраля 2024, 09:01
0
polylang из коробки так умеет.
1. нужно создать локализации.
2. в ресурсе добавить эти локализации к нем и переводы
3. в выводе ресурсов чререз pdotools добавить параметр 'onlyWithLocalization' => 1,
Василий Наумкин
01 февраля 2024, 03:58
+2
ЕСЛИ убираю ms|price:number (т.е. фильтр цены), то время ответа примерно 3 секунды, что терпимо
НО с ms|price:number время ответа 50 секунд
как фильтр цены может так влиять на время ответа?
Очень просто.

В miniShop2 есть событие для изменения цены товара плагинами — msOnGetProductPrice. Если у вас установлены какие-то плагины, меняющие цены, то они срабатывают в момент подготовки фильтров. И генерируют вам дополнительные десятки тысяч запросов.

Нужно разбираться, какой плагин и зачем это делает.
iWatchYouFromAfar
01 февраля 2024, 01:29
0
Был опыт работы с www.maxmind.com/en/geoip-api-web-services, правда вне контекста MODx. Но это по сути не так важно, там rest. Сделаешь сниппет или какой-нибудь модификатор с проверкой.
alexandr.skyrda
01 февраля 2024, 01:13
0
72 тысячи запросов как раз тогда, когда есть фильтр по цене, без него — 1 тысяча запросов, но дело в том, что это по сути обычный вызов снипета как на большинстве магазинах с десятком тв полей…
iWatchYouFromAfar
31 января 2024, 21:41
0
Будет ли совместим MS3 с текущей компонентной базой? Или MS3 сугубо для MODx 3?
Вячеслав Варов
31 января 2024, 20:15
0
инфа следующая, на версии 8.3 работает все если debug 0 в системных настройках. видимо. врубил 1 и не проверял migx после этого, сори за дезинформацию
Вячеслав Варов
31 января 2024, 20:01
0
ну и раньше на 8.3 небыли этой ошибки PHP Deprecated
Вячеслав Варов
31 января 2024, 19:57
0
нет, режим debug 1 стоял и не менялся, очень странное явление
Наумов Алексей
31 января 2024, 19:35
0
может включили вывод предупреждений и они появились?
Вячеслав Варов
31 января 2024, 18:49
0
изменение версии php на 7.4 решило проблему, однако я не пойму почему это работало на 8.3 и внезапно отвалилось
Вячеслав Варов
31 января 2024, 18:43
0
Я бы тоже так подумал если бы сайт спокойно не работал больше месяца на 8.3, все работало, и потом отвалилось, плюс сейчас есть дополнения которые требуют 8 версии php, я специально поднимал ее
Наумов Алексей
31 января 2024, 17:00
0
php 8.3 виноват:
php.watch/versions/8.2/dynamic-properties-deprecated

modx 2.8.x стабильно работает на php 7.4
Maks
31 января 2024, 16:20
0
А если на странице два окна как их после успешно отправки закрыть?
const exampleModal = new bootstrap.Modal(document.getElementById('exampleModalCall'));
  document.addEventListener('si:send:success', () => {
    exampleModal.hide();
  });
Сделал вот так одно окно закрывается после отправки.

Делаю еще для второго окна

const exampleModal = new bootstrap.Modal(document.getElementById('exampleModal'));
  document.addEventListener('si:send:success', () => {
    exampleModal.hide();
  });
Но так не срабатывает.
Вячеслав Варов
31 января 2024, 15:11
0
Дополнения не ставил, не удалял, файлы системы не правил, как-то на ровном месте сломалось

Кэш чистил версия Php не менялась