Константин

Константин

С нами с 24 апреля 2017; Место в рейтинге пользователей: #1029

Сортировка "По умолчанию" в mFilter2

Не нашёл готового решения, по этому поправил скрипт сам
В моём примере мне нужно было в сортировке-ссылке из документации по mFilter2 сделать сортировку «по умолчанию», но не отдельной ссылкой, а при повторном клике. При том реализовано 2 варианта. Если я сортирую по скидкам, то сбрасываю фильтр на второй клик. На остальные ссылки делается сортировка по desc, потом по asc, потом сбрасывается фильтр.
Александр
09 сентября 2023, 15:22
modx.pro
1
761
+1

mSearch2 не индексируются поля с числами

Приветствую! Столкнулся с проблемой, решения в поиске не нашёл, поэтому пишу заметку. Суть проблемы проста: если вам нужен на сайте поиск по числовым значениям (именно поиск, не фильтрация), то скорее всего работать он не будет.
Артур Шевченко
12 апреля 2023, 19:35
modx.pro
1
645
+8

Office. Принятие политики при регистрации

В документации красиво написано что при регистрации обязательно только одно поле — email.
Но в реалиях жизни требуются и другие, например принятие договора оферты/политики конфиденциальности и т.п.
Подскажите как сделать эти поля чекбоксами обязательными к активации именно при регистрации юзера?
Сергей Карпович
21 февраля 2023, 10:15
modx.pro
1
413
0

[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно.

Приветствую, решил зафиксировать для себя и поделится с сообществом, прежде всего с новичками, актуальным способом быстро и без боли добавить в интернет-магазин на базе MiniShop2 функцию «Заказать в 1 клик.»
Артур Шевченко
09 февраля 2023, 12:03
modx.pro
11
1 574
+13

Обзор фильтров для интернет-магазинов

Для MiniShop планируется сделать фильтры встроенные в него. Вопрос как и каким образом их делать? Я разбирался в фильтрах mFilter2, пробовал делать mapFilter и, сейчас, искал в интернете реализации фильтров. Насколько нашел есть 4 способа реализации фильтра. Под катом их обзор.
Александр Туниеков
18 октября 2022, 17:46
modx.pro
4
2 229
+4

Кешируем mFilter2

Как кол-во товаров на сайте переваливает какую-то границу, то mFilter2 начинает жестко тупить. Переодически мне приходиться бороться с этой проблемой. В итоге изучения mFilter2 выработал пару решений.
Александр Туниеков
22 сентября 2022, 08:35
modx.pro
7
1 289
+8

Систематизация, переиспользование и редактирование форм.

Приветствую! Я открыл для себя ещё один вариант использования компонента MIGX и хочу поделиться им с сообществом. Скорее всего, кто-то до меня так делал, но либо не делился, либо я не нашёл.
Для чего это нужно? На сайтах как правило есть несколько форм: обратная связь, подписка, отзывы и.т.д. Иногда формы эти содержат идентичный набор полей, но выглядят по-разному и располагаются на разных страницах. А ещё они могут отправляться на разные почты или наоборот все на одну. В общем, так или иначе это приводит к полному или частичному дублированию вызовов и к тому, что в случае необходимости внесения изменений, нужно править несколько файлов. Вот я и разработал несложную систему для упрощения управления формами.
Артур Шевченко
22 августа 2022, 16:14
modx.pro
2
717
+3

pdoPage и mFilter2 - два вида пагинации одновременно

Здравствуйте.
Подскажите пожалуйста как реализовать у pdoPage и mFilter2, два вида пагинации одновременно.
Чтобы и цифры и кнопка загрузки работали одновременно.
Типа вот так:))

&ajaxMode=`default, button`

Сейчас у многих интернет-магазинов именно два вида пагинации одновременно, очень хочется также сделать.
Ivan
15 августа 2022, 14:35
modx.pro
1
704
+1

Не могу настроить зависимые фильтры в mFilter2

Всем здравствуйте!

Не могу настроить зависимые фильтры в mFilter2
Документацию по mSearch2 читал, там прям скрипт готовый есть.
docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/zavisimyie-filtryi

И он отлично работает, только одно НО, при условии — марка: Ford, модель Ford Galaxy (то есть название модели включает в себя марку).

А у меня в базе модель просто Galaxy (без Ford) и базу быстро не поменяешь 35 тыс товаров.
Хоть js я и начал учить, но не получается пока, не хватает знаний), я так понимаю data-атирибуты нужны в модели?

Вот такой вопрос собственно, может ли кто-то помочь, может у кого-то есть наработки такие, код или встречался с похожей ситуацией?
Буду признателен за помощь, спасибо!
Дмитрий
28 июля 2022, 23:57
modx.pro
1
507
0

[Расширяем miniShop2] Быстрая смена статуса заказа через контекстное меню


Заказчика запарило для смены статуса лазать в полное редактирование заказа, попросил сделать что-то быстрое и простое. На скриншоте выше конечный результат. Чтобы получить такой же, файлы из этого репозитория закиньте себе в папку /assets/ и создайте плагин, который описан в конце статьи. Однако, я настоятельно рекомендую почитать статью, чтобы понимать принцип расширения всего этого дела.
Павел Гвоздь
12 января 2021, 20:54
modx.pro
16
1 483
+25