19 мая 2026, 04:04
Сделал новую версию с табами и возможностью запуска сразу для всех вариантов.
Сначала содержимое для технического ресурса откуда будет запускаться вы...
VersionX переполнил базу данных 8
18 мая 2026, 13:46
Исправление уже готово github.com/modx-pro/MiniShop3/pull/271
MiniShop для MODX3. Что происходит и когда ждать? 53
18 мая 2026, 13:00
который поддерживает 3 CLI интерфейса opencode, claude, codex. Это я к тому, что можно сделать адаптер под CLI, чтобы при старте сессии он читал станд...
[aiAssist] Я же просто попросил его создать магазин, а он СДЕЛАЛ ЭТО! 15
17 мая 2026, 13:31
При включении компонента, все теги, снипеты и вызовы на fenom — на фронте выводятся текстом без обработки
[xDevPicker] Редактируем чанки с фронтенда в один клик 5
16 мая 2026, 12:23
Если кто-то использует счетчики, например, Яндекса, то это должно быть отражено в политике конфиденциальности и для них тоже нужно брать согласие поль...
Плашка о использовании cookie файлов на сайте 11
15 мая 2026, 15:10
Посмотрел внимательнее: дублирование не по вариантам в источнике файлов, а по количеству фото у товара.
Новости MiniShop3, mSearch, mFilter 23
15 мая 2026, 14:23
Не могу отредактировать, сам себе отвечу.
Справился с ситуацией, поменял тип вывода с JSON на String и дальше уже через Рендер вывел. Все ок.
[msStatOrders] - Статистика заказов Minishop2 / Новая версия 42
14 мая 2026, 11:38
Желательно ставить disabled для кнопки «Сбросить», если не выбрано ни одного фильтра: disk.yandex.ru/i/PZliDL8USeHvAA
Тогда можно в зависимости от ...
mFilter 1.4.0 - перестроенная система кеширования 1
But i have a idea. You can disable email notification to buyer on status «new» and notice about it will receive only site manager.
Then he check all what he need and switch status to «Verified» — and on save of order will be sent email to buyer.
On each status you can set separate chunks for admin and manager.
I think — this a decision.
Предварительно можно еще в php.ini включить отображение всех ошибок.
Плагины это стандартная функция MODX, как и ТВ параметры, там нет ничего страшного. Осваивай.
Твоя задача решается так:
После загрузки страницы ты увидишь это в ее исходном коде, только вместо $session будет реальное значение.
Если хочешь выводить имена производителей — есть 2 способа.
Первый, побыстрее: нужно создать дополнительное поле (или ТВ параметр) и сохранять туда плагином это имя. Ну а потом фильтровать по этому полю.
Второй, погибче: выбирать и выдавать данные собственным сниппетом. Его нужно указать параметру через двоеточие, вот так:
Вот кож сниппет extra_filter_vendor, для вывода производителей товаров:
Таким образом можно выдать любую информацию в фильтр.
Может, и прикрутим когда-то что-то подобное, но только после более важных вещей, типа личного кабинета и системы скидок.
You can see all fields of objects in scheme of component. Here is visualizer.
If you want to change this — you need to overload function changeOrderStatus() in your order class. See annoucement of MS 2.0.1.
В переменной $order будет объект msOrder, меняй ему номер как хочешь.
Специально 2 вида загрузки, чтобы работал хотя бы один.
Циферки — это сколько ты получишь вариантов, при нажатии на параметр. Если включить зеленый (8), то вместе с красным товаров станет 12. Без зеленого, одник красных — только 4.
Данная функция позволяет отключать невозможные варианты фильтров (когда 0 позиций).
Я перенесу ее в «расширения».
Удачной работы =)
Не знаю, как еще доступнее показать рабочий пример.
То есть, если есть поисковый запрос — будут выведены найденные товары, если нет — все то все товары из указанных категорий.
Сниппет getCatIds, возвращает id товаров, через запятую:
Нужно указать параметр parents, с родителями, еще есть depth — глубина вложенности запроса.
Сниппет нужно указать в вызове mFilter.
Деньги отправляй через личный кабинет, я спишу за консультацию =)
Что у тебя на втором компе с куками\сессиями.
Разбирайся =)
Может, кому еще пригодится?