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

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

Был в сети 29 июня 2026, 12:35
Заказы принимаю
Николай, прежде всего — вы Молодец! С большой буквы. :)

Спасибо )

Где-то видел упоминание, что планируется встроенная фильтрация для MS3.
Я подобного не анонсировал, упоминаний такого не видел.

Вопрос — это есть в планах и получится ли сделать встроенную фильтрацию для каталога? Т
На данный момент такого не планируется по нескольким причинам.
Прежде всего — объем работы большой. Мне бы запустить то, что расписал. А дальше видно будет.
Вторая причина — технологии. mFilter2 медленный по причине медленного устройства традиционных баз данных и языка PHP в принципе.
К работе Артура и его FlatFilter я честно, говоря отношусь скептически. На первый взгляд (а дальше я не заглядывал) это выглядит как большой костыль. Весь цивилизованный мир давно использует ElasticSearch и его аналоги, которые не на PHP выполнены.
Я, в том числе на рабочем проекте использую поисковый движок TypeSense. Поиск уже реализовал. Фильтра по аналогии с mFilter2 уже на подходе, скоро запущу. Но большое ограничение в том, что для запуска требуется квалификация и VDS сервер.
Но всегда можно обсудить список задач и подход к их решению. ;-)
Ты уже второй за сегодня, кто предлагает помощь. Я собственно пока первому проговаривал в чем вообще отличие будет и подумал что можно статью запилить.

Хорошо я прикину как тебя к делу привлечь.
Да, я здесь оговорился, ты верно заметил.
msCustomer — простая форма, там валидация пока в сниппете вызывается.
А для msOrder валидация будет конечно же зависеть от способа доставки и прописываться где-то в интерфейсе доставки (я еще не сделал это).
Это происходит по причине хранения данных корзины в сессии, которая привязана к устройству. Этот вопрос давно решен. В первую очередь нужно переключить корзину в режим хранения «База данных». Для этого в системной настройке ms2_tmp_storage укажите режим хранения db
Этот пример прямо дословно практически висит в документации
docs.modx.pro/components/xparser/parser-html
Чтобы получить значение атрибута, нужно обратиться к нему через @href
Гуглить я так понимаю тоже не пробовали?
stackoverflow.com/questions/4531995/getting-attribute-using-xpath
Мнение человека, который зарегистрировался 18 минут назад нам бесспорно очень важно и однозначно поможет отложить основную работу, забить на семью и личное время и бежать писать код.

Если ты не против, я все таки буду делать то, что считаю нужным, в том порядке как мне кажется правильным.
Вот так вот без логов и подробностей сложно сказать что пошло не так. Чаще всего на практике проблемы возникают с правами. Не так юзера назвали, не того юзера прописали в php-fpm pool, название сокета может не совпадать в nginx конфиге и php-fpm pool

Вам нужно изучить логи сайта /var/www/my_site_user/logs/php_errors.log, а так же заглянуть в логи /var/log/php7.4-fpm.log, возможно еще /var/log/nginx/error.log
Там по любому будет обозначено, где проблема.