Александр

Александр

Был в сети 28 июля 2026, 15:56
Заказы принимаю
При установке на чистый MODx 3.2.2 ошибка
Warning: Undefined array key «modUser» in /var/www/html/core/vendor/xpdo/xpdo/src/xPDO/xPDOMap.php on line 48
После установки из админки вылетел, а после входа в админку на чистом листе только этот warning.

.v2-site-header__nav > .container {
display: flex;
flex-wrap: nowrap;
align-items: center;
min-height: 4rem;
padding-top: 0.625rem;
padding-right: 1rem;
padding-bottom: 0.625rem;
padding-left: 1rem;
}

и
.v2-user-dropdown .v2-user-dropdown__toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.375rem;
    min-height: 2.375rem;
    padding: 0.5rem 0.5rem;
    aspect-ratio: 1;
    font-family: inherit;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1;
    color: var(--v2-button-primary-text);
    background: var(--v2-button-primary-background);
    border: 1px solid var(--v2-button-primary-background);
    border-radius: 9999px;
    box-shadow: none;
}
или
.v2-user-dropdown .v2-user-dropdown__toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.375rem;
    min-height: 2.375rem;
    width: 2.5rem;
    height: 2.5rem;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1;
    color: var(--v2-button-primary-text);
    background: var(--v2-button-primary-background);
    border: 1px solid var(--v2-button-primary-background);
    border-radius: 9999px;
    box-shadow: none;
}
Буквально вчера думал, что стоит обновить DaData от @vgrish. Как минимум, убрать зависимость от jQuery, возможно переехать на новый официальный скрипт на нативном js. Может планируете версию и для modx 2, или универсальную для двух версий?
Пока новая версия так и не появилась на маркетплейте, или в каком она репозитории?
А как вообще в miniShop2 с поддержкой PHP 8? Попробовал поставить — сразу сотни предупреждений посыпались в лог, даже от простой перезагрузки лога.
А для чего удалили ссылку на $customer в методе getCustomerId? Теперь в событие msOnBeforeGetOrderCustomer передается всегда null и после события тоже всегда null и осталась бесполезная проверка, которая всегда выполняется, при этом на $customer в событии msOnBeforeGetOrderCustomer никак не повлиять, об этом даже pull request есть. Верните, пожалуйста, ссылку обратно)