Дмитрий
С нами с 16 декабря 2015; Место в рейтинге пользователей: #4712 минут назад
Во-первых, radio это переключатель, это означает, что он должен иметь какое-то значение изначально, соответственно и валидация не нужна. Во-вторых, ес...
Как кастомизировать сообщения после Регистрации на сайте? 5
8 часов назад
Из дополнений к VS Code я иногда юзаю Amazon Q, он умеет подсказывать код в процессе написания, иногда прям весьма и весьма хорошо себе.
К примеру пи...
Испытание ИИ Cursor 2
9 часов назад
Нужно проверять метод save в файле assets/components/tickets/js/web/default.js
Там лаг с label id и input id и как раз если убрать из label id, то и ...
Указан неверный код защиты от спама. Tickets, как исправить? 2
Сегодня в 11:30
Павел, скрипт у вас просто замечательный! Только одно но, или 2, смотря как считать… Сниппет требует от браузеров пользователей очень много ресурсов и...
[xLike] Идеальная система лайков с оптимистичным интерфейсом и правильной формулой 112
Сегодня в 08:48
Оставленная «на потом» дока будет камнем на шее успешного запуска нового модуля.
Про платную расширенную версию ещё не забываем.
MiniShop3 - чего ждать в Beta версии. 8
Вчера в 23:11
Ну планируется что расчеты будут делать клиенты на сайте. А чтоб они не могли приписать себе любую цену товара считать цену надо на стороне сервера. Т...
Плюсы и минусы Vue и gtsAPI 20
Вчера в 19:01
xtype: modx-combo-user
Это xtype (тип поля) самого MODX, выводит всех пользователей modUser
Список всех возможных типов полей
Вывести поле создателя при редактировании ресурса 3
Вчера в 17:31
Пишет не валидный токен «Невалидный токен»
Полностью переустановил modx полностью переустановил sendit
Apache:
2.4.55
Панель управления Beget My...
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 23
Вчера в 13:40
Написал вот такой плагин, меня устраивает
<?php
// OnDocFormRender
$modx->controller->addHtml('<script>Ext.onReady(function(){
...
SEOSuite - после установки! 3
2) Почитать документацию к mFilter еще несколько раз и попробовать сделать это меню не меню, а тоже элементами фильтра, и отключить показ неактивных фильтров, в целом должно сработать.¯\_(ツ)_/¯
Поэтому
Совет — пересмотрите всю логику проекта и сделайте по-нормальному
Условие выглядит через чур сложно.
Вариантов решения как минимум три
1) Заменить вот это вот всё на mFilter2 и всё было бы очень круто
2) Написать сниппет-обёртку над pdoResources, который сначала обрабатывает GET параметры и потом подставляет их в параметр Where
3) Переписать всё вот это на Fenom с использованием переменных и это стало бы точно более читаемым и понятным.
На этом ресурсе 99% пользователей юзают Минишоп и поэтому какой-то существенной критики, которая бы превознесла бы шопкипер, вы тут вряд ли увидите.
Достоинство минишопа как минимум в двух вещах — pdoTools и огромное количество дополнений почти под любые задачи. pdoTools позволит делать множество крутых штук, и если всё делать правильно, то и работать это будет очень быстро. Шопкипер работает как обычный модуль для MODX, со своими особенностями, поэтому с ним, вроде как, особо не поиграешься без серьезного погружения.
Но это и не так важно, как важно количество товаров и задание к магазину. 7000 товаров с опциями, фотками и всем остальным — достаточно весомая нагрузка на фильтр товаров и поиск. А если еще собираетесь подключать поставщиков, чтобы загружать десятки тысяч запчастей, то это вообще будет финиш. Я как-то столкнулся с магазином запчастей, куда как обычные ресурсы загрузили около 150 000 запчастей, и сайт работал очень медленно. И это уже неоднократно обсуждалось на этом ресурсе, что если нужно делать прям магазин-магазинище с десятками тысяч товаров, то придется кастомизировать модель товаров так, чтобы это были не ресурсы MODX, а другие сущности, т.к. на ресурсах это всё дело быстро загнется. Поэтому, если у вас нет серьезного бюджета или знаний на существенные переработки кода, то стоит выбрать другую систему для подобного. Пытаться за копейки построить космодром — не очень хорошая идея :)
with
it's work for me.
2) Что под капотом? Обычные чанки и стопицот шаблонов или fenom? Файловые элементы или всё в базе?
Или можно делать все поля MIGX, да. Я так делал:
Только у меня каждое поле MIGX было en_field и ru_field например