8 часов назад
Что это. Я к примеру давненько пользуюсь (для сайтов без коммерции / без minishop). Правда вместо этого плагина используется обычно easyComm
resComments — многоуровневые комментарии с пагинацией для ресурсов MODX3 4
8 часов назад
Замените в /core/components/fetchit/src/FetchIt.php 81-83 строки:
if (!$_SESSION['fetchit_called']) {
return;
}на
if (empty($...
Fetchit и ошибка Undefined array key "fetchit_called" 2
Вчера в 15:22
Ты еще в документацию загляни. В описание сниппета msCustomer и страницу адреса клиента
Это все было сделано изначально, до первого релиза
MiniShop3 - 1.1.0 - Уже в Modstore.pro 23
17 января 2026, 11:42
Новый mFilter уже объединен с SeoFilter и содержит его SEO функционал. Компонент базово готов, уже на стадии тестирования.
mFilter — будет фасетны...
mSearch для MODX3 и MS3 - уже в modstore.pro 9
16 января 2026, 19:24
Добрый день.
На странице в модальных окнах есть 5 форм.
В каждой форме вставлен [[!YaSmartCaptcha]] в нужное место.
Из-за э...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 33
16 января 2026, 02:03
Возвращался к этому вопросу, чтобы не грузить ничего заранее, делаем просто встраивание iframe после нажатия на div и вместо него встраиваем iframe. Н...
Вставка видео с Rutube с управлением на сайте 6
15 января 2026, 20:23
Вариант 1
Переопределить метод msOrderHandler::submit() таким образом, чтобы там перед установлением статуса «Новый» проверялся способ оплаты и, если...
[miniShop2] Дополнительная логика отправки писем при оформлении заказа 1
15 января 2026, 11:23
Вот давно для себя писал: modx.pro/solutions/18489
или через мускул (перед выполнением обязательно сделайте дамп) напрямую + потом кеш почистить
U...
Автопереименование повторяющегося URL 9
15 января 2026, 11:06
Используй phpThumbOn он как раз в префиксе указывает размер изображения.
Ссылка: modstore.pro/packages/photos-and-files/phpthumbon
имена файлов миниатюр картинок 1
12 января 2026, 08:59
Ни где не могу найти информацию по настройке импорта изображений «Обновлять данные существующих изображений» — не понять, на что влияет данная настрой...
msImportExport 2.0 127
Всего 125 456 комментариев
Но статья не про “как один раз зайти”, а про стабильное восстановление доступа при переносах и бэкапах.
В реальности проблема часто не только в пароле, а в связке:
- профиль пользователя,
- группы и роли,
- контекст manager.
В таких случаях правка одного поля в *_users даёт непредсказуемый результат, поэтому создание нового администратора в базе — самый надёжный путь.Быстро зайти — да, ваш вариант.
Гарантированно восстановить доступ — другой сценарий.
все работает нормально и не надо усложнять
В таблице *_users у пользователя значение в поле hash_class ставим hashing.modMD5, поля salt и cachepwd очищаем, а в поле password меняем значение на: d8578edf8458ce06fbc5bb76a58c5ca4
входим под поролем qwerty
протестил даже для интереса на тройке
Справедливости ради, в некоторых местах $modx->eventData игнорируется. Это исправлю к следующему релизу
Как это работает:
- При вызове msCart сниппет регистрирует себя с уникальным токеном
- После добавления товара сервер возвращает отрендеренный HTML с этим токеном
- JavaScript (CartUI.js:316-318) ищет selector чтобы знать куда вставить HTML
- Если selector не указан — обновление пропускается
Решение:Оберните корзину в контейнер с id и укажите параметр selector:
Или короче через Fenom:
Важно:
Временное решение:
Откройте файл core/components/minishop3/src/Model/msProductFile.php и измените строку 201:
Это временный фикс. Исправление будет включено в следующее обновление MiniShop3.
А подскажи еще, я создал товар.
Я на скоряк создал товар (для ознакомления), заполнил только цену старую и новую.
Вывожу шаблон с товаром на фронте, и в карточке товара вот такая ошибка выходит.
Deprecated: Optional parameter $options declared before required parameter $info is implicitly treated as a required parameter in ....../core/components/minishop3/src/Model/msProductFile.php on line 201
а так же, я вывел в шапке
и когда в карточе товара нажимаю добавить товар, то он добавляется, выходит сообщение о том что добавилось, и правильное количество товара показывает.
Но в шапке у корзины он всегда показывает сообщение что корзина пустая.
Я что то мог не донастроить?
я так понимаю там какие то обязательные поля надо заполнять?
Итого у нас есть две утилиты
1. Добавление полей в базу данных и в карту модели.
2. Добавление полей на страницу админки.
Есть еще третья утилиты — вывод колонок в таблицах-гридах.
2) Нет с плагинами ничего не делал. Проблему я понял. Подумаю что можно сделать
Да и вообще, например если захочется добавить какие то дополнительные поля, как их добавлять и редактировать с фронта?
1) Есть/будет ли возможность расширять страницы? Например я делаю плагин какого либо сервиса доставки и мне на странице заказа в админки нужно вывести какие то свои поля и какой то js код для их работы с своими данными/сервисами.
2) Переработана ли логика событий что бы данные не перезатирались в последним плагинам? Сейчас например в MiniShop2 если событие которое возвращает цену заказа будет обработано в 2 разных плагинах то 2й во первых не увидит изменения сделанные первым, а во вторых затрет его изменения.