Давайте пофильтруем данные с помощью микросервиса
Драма по поводу хорош или плох mSearch2 не утихает. Многие пользователи системы видят ее исключительно в монолитом виде что очень сильно ограничивает кейс системы. Причем любой.
Давайте представим что у вас есть интернет-магазин на MODX + miniShop2 с очень большим кол-вом товаров и каким-никаким хайлоадом :)
Использование встроенных фильтров в mSearch вас немного ограничивает. Как минимум тем, что не кеширует результат.
Предлагаю припилить к нашему любимому MODX небольшой микросервис на Laravel который будет фильтровать данные по входному запросу, а также отдавать нам список айдишников которые подходят под выборку.
Давайте представим что у вас есть интернет-магазин на MODX + miniShop2 с очень большим кол-вом товаров и каким-никаким хайлоадом :)
Использование встроенных фильтров в mSearch вас немного ограничивает. Как минимум тем, что не кеширует результат.
Предлагаю припилить к нашему любимому MODX небольшой микросервис на Laravel который будет фильтровать данные по входному запросу, а также отдавать нам список айдишников которые подходят под выборку.
Возможность управления опциями товара в родительской категории в minishop2
Доброго дня!
На сайте большое количество категорий с различными опциями товаров в них.
Пытаюсь сделать возможность управлять ими в каждой категории.
Для начало создал 20 опций в minishop2 для всех товаров.
Затем сделал доп поле MIGX для категории, в ней возможность выбрать одну опцию из 20, ввести ее название для данной категории и будет ли использоваться в фильтре (mFilter2).
Затем в шаблоне категории вывожу через getImageList в плагине mFilter2 поля, которые отмечены для использования.
На сайте большое количество категорий с различными опциями товаров в них.
Пытаюсь сделать возможность управлять ими в каждой категории.
Для начало создал 20 опций в minishop2 для всех товаров.
Затем сделал доп поле MIGX для категории, в ней возможность выбрать одну опцию из 20, ввести ее название для данной категории и будет ли использоваться в фильтре (mFilter2).
Затем в шаблоне категории вывожу через getImageList в плагине mFilter2 поля, которые отмечены для использования.
Можно ли сохранить корзину при клике а не автоматом? msBaskets
Можно ли сохранить корзину при клике а не автоматом? а так же получить на неё ссылку. С помощью этого плагина «msBaskets», или есть у кого получше посоветуйте пожалуйста.
Как получить Pagetitle страницы по Url в зависимости от Контекста?
Такая ситуация, есть несколько контекстов с языками — надстройка Babel.
Нужно в шаблоне под каждый язык выводить три страницы/ или их языковый дубль с контекста, а именно их параметры( pagetitle, url).
С урлами все просто там alias одинаковые, и нужно просто подставить [[++site_url]]alias.html
А вот как вытянуть [[+pagetitle]] не представляю.
Подскажите пожалуйста
Нужно в шаблоне под каждый язык выводить три страницы/ или их языковый дубль с контекста, а именно их параметры( pagetitle, url).
С урлами все просто там alias одинаковые, и нужно просто подставить [[++site_url]]alias.html
А вот как вытянуть [[+pagetitle]] не представляю.
Подскажите пожалуйста
Вирус в MODX. С чего начать поиск?
Всем доброго :)
Клиент обратился с проблемой вируса на сайте MODX (какая версия модекса не знаю, не я разрабатывал, клиент тоже не очень в курсе так как не вникал в это).
При входе на любую страницу сайта, в том числе и админку, выскакивает Алерт с предложением ввести данные. Клиент говорит что такого раньше не было.
На хостинге заявили что на сайте вирусные файлы и закрили сайт.
Кто подскажет с чего начать искать зловредный код, доступ по фтп к файлам у меня есть
Клиент обратился с проблемой вируса на сайте MODX (какая версия модекса не знаю, не я разрабатывал, клиент тоже не очень в курсе так как не вникал в это).
При входе на любую страницу сайта, в том числе и админку, выскакивает Алерт с предложением ввести данные. Клиент говорит что такого раньше не было.
На хостинге заявили что на сайте вирусные файлы и закрили сайт.
Кто подскажет с чего начать искать зловредный код, доступ по фтп к файлам у меня есть
Другой шаблон товара для msTopProducts?
Здравствуйте!
Подскажите, пожалуйста, как для топовых товаров, выведенных при помощи msTopProducts назначить особый шаблон?
Подскажите, пожалуйста, как для топовых товаров, выведенных при помощи msTopProducts назначить особый шаблон?
[[!mFilter2?
&paginator=`pdoPage`
&class=`msProduct`
&element=`msProducts`
&loadModels=`msTopProducts`
&sortby=`{"msTopProduct.rank": "DESC", "msProduct.menuindex": "ASC"}`
&leftJoin=`{
"msTopProduct" : {
"class" : "msTopProduct",
"alias" : "msTopProduct",
"on" : ["msTopProduct.product_id = msProduct.id", "msTopProduct.category_id = [[*id]]"]
}
}`
&parents=`[[*id]]`
&limit=`15`
&tpl=`tpl-product`
. . .
]]
HybridAuth как сделать авторизацию через твиттер
Друзья, кто-то уже сделал авторизацию через твиттер? Получить ключи с лк твиттера проблем нет. При попытке войти в сайт через твиттер происходит обратный редирект но на сайте никакой реакции. Профиль не создается. Может проблема в oauth. С гуглом, facebook*ом все работает норм.
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Проблемы с пакетом PageSpeed
Добрый день.
Приобрели приложение PageSpeed В Modstore.
При установке выдаёт ошибки:
Could not load class: xPDOVehicle from transport.xpdovehicle
Could not load class: xPDO\Transport\xPDOEncryptedObjectVehicle from xpdo\transport\xpdoencryptedobjectvehicle
The specified xPDOVehicle class (xPDO\Transport\xPDOEncryptedObjectVehicle) could not be loaded.
В чём может быть проблема? У нас новый Modx 3.0.1, сайт новый, думаю может пакет несовместим?
Приобрели приложение PageSpeed В Modstore.
При установке выдаёт ошибки:
Could not load class: xPDOVehicle from transport.xpdovehicle
Could not load class: xPDO\Transport\xPDOEncryptedObjectVehicle from xpdo\transport\xpdoencryptedobjectvehicle
The specified xPDOVehicle class (xPDO\Transport\xPDOEncryptedObjectVehicle) could not be loaded.
В чём может быть проблема? У нас новый Modx 3.0.1, сайт новый, думаю может пакет несовместим?
Редирект с index.php
Всем привет!
Как сделать редирект?
— site.ru/index.php -> site.ru/
— site.ru/#section/index.php -> site.ru/
— site.ru/page/index.php -> site.ru/page/
С первым я разобрался, а вот по остальным решения не нашёл.
Как сделать редирект?
— site.ru/index.php -> site.ru/
— site.ru/#section/index.php -> site.ru/
— site.ru/page/index.php -> site.ru/page/
С первым я разобрался, а вот по остальным решения не нашёл.