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

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

Был в сети 29 июня 2026, 12:35
Заказы принимаю
А что ты под чистым понимаешь? Ты прям с нуля сайт поднял или же просто удалил минишоп и установил заново? Если так — то есть проблема. MODX не удаляет таблицы при удалении компонента. Нужно зайти в базу данных, удалить все таблицы с префиксом ms3_* а также удалить или очистить таблицу ms3_migrations
Внес правку и перевыпустил компонент без изменения версии. Попробуй удали пакет, если он установлен и скачай из modstore заново. Жду обратную связь.
Важно — убедись что все таблицы были удалены из базы данных (они при удалении компонента не удаляются) В том числе удали таблицу ms3_migrations
Специально под твой вопрос написал новый раздел документации
docs.modx.pro/components/msearch/extending

Если кратко — создаешь новый класс со специальным интерфейсом. В классе указываешь имя модели, перечень и вес полей. Затем создаешь плагин где регистрируешь свой класс. По хорошему минут 15 работы.
Если честно я не проверял работу. На сегодня расширять особо нечем. Делать какие то свои таблицы и модели только для тестов — пока лень (осуждаю)

А также уже выпустил обновление с фиксом CSS конфликта.
Привет Иван — ну с почином, получается. Если что-то будет не работать (сам понимаешь мало тестировали) можешь писать мне в телеграм напрямую.
Заметил одну вещь, захожу в админке пакеты->mSearch и логотип MODX 3.1.2 уменьшается в размере))
Да — действительно, какие то стили конфиктуют. Пофиксим.
Ну вот видишь — простор для творчества полный. Реализуй за милую душу.
То есть, для фронта это решение не подходит
— так я его изначально делал только для своих компонентов в админке, чтобы не таскать одно и то же.

То есть, все равно нужно реализовать безопасность на беке.
. Безопасность всегда исключительно на бэке и должна быть, потому что фронт легко подменить.