Борис

Борис

С нами с 15 марта 2016; Место в рейтинге пользователей: #1021

Упрощаем работу с TV

Продолжая тему, начатую Василием, предлагаю решение для упрощения работы с TV. Оно поможет тем, у кого логика сайта завязана на TV — запросы, фильтры и т.п.
Решается эта задача созданием полей в таблице ресурсов и копированием в них значений TV.
Сергей Шлоков
02 декабря 2015, 09:18
modx.pro
49
8 214
+7

Пример работы Fenom

Вчера в поддержку магазина обратились с жалобой на медленную работы mSearch2 при небольшом количестве товаров.

При ближайшем рассмотрении выяснилось, что проблема, конечно, не в самом mSearch2, а в чанке, который используется для вывод результатов работы фильтра.

Изначально debugParser показывал такой результат работы.
Василий Наумкин
28 ноября 2015, 09:35
modx.pro
13
8 434
+9

Расширение любых таблиц MODX

В очередной раз понадобилось изменить таблицу сайта, менять которую не предусмотрено.

Что обычно люди делают в таких случаях? Верно, редактируют ядро или нужный компонент, и больше их не обновляют. Но ведь это неправильно, и можно решить вопрос иначе.

Пишем обычный плагин, выставляем для него событие OnMODXInit и меняем модель для нужных классов системы или дополнений. Например, я добавил id менеджера в заказ miniShop2:
Василий Наумкин
16 ноября 2015, 07:07
modx.pro
117
10 469
+11

AjaxForm и Login

Здравствуйте, неоднократно задавался вопрос «Можно ли прикрутить AjaxFrom к сниппетам Login?»
Но ответа нигде не нашел. Есть ли решение данного вопроса?
Aleksandr
31 января 2015, 08:09
modx.pro
16
5 679
+1

2 цены для товара miniShop2

Здравствуйте. Возникла необходимость иметь для товара 2 цены розничную и оптовую. Для себя решил price — розничная, old_price — оптовая. Нужно при добавлении товара в корзину или изменении количества в корзине контролировать количество товара, и если количество например больше 100 штук значит оптовая цена, иначе розничная и соответственно пересчитывать корзину. Я так понял надо писать плагины на события добавление товара в корзину и изменение товара в корзине и уже там подставлять нужную цену. Как лучше и проще это организовать в общих чертах? Может кто уже делал такое? Спасибо
Сергей Росоловский
22 декабря 2014, 20:24
modx.pro
3
7 342
0

Динамическое обновление основной корзины

У MS2 есть хорошая вещь как возможность расширения класса msCartHandler. Все обновленные данные берутся $miniShop2->cart->status() и отсюда следует что нужно в этот массив данных дописать нужные нам данные, а именно список товаров которые попадут в [[+goods]]

И так начнем «колдовать»!
Роман Танаев
10 октября 2014, 10:25
modx.pro
31
10 216
+6

Вызов msCart через ajax и совместно с msMiniCart

Проблемная страничка new.kami-kadze.ru/sets/

Собственно имеем:

На странице по умолчанию вызывается только msMiniCart.

При клике на msMiniCart аяксом в попап подгружается msCart. В DOM отлично встраивается элемент с id=«msCart» и правильным содержимым корзины.

Однако при добавлении новых товаров обновляется только миникорзина. Содержимое полной корзины не меняется.
Пробовал вызов без аякса — аналогичная проблема.
Перерыл все похожие вопросы и ничего не решилось
Антон ХайЭксель
10 марта 2014, 03:27
modx.pro
4
6 268
0

Мультиязычность

Как можно сделать на modx revo мультиязычный (2-3 языка) магазин на основе стандартных компонентов?
Aleksey
05 марта 2013, 09:41
modx.pro
1
4 431
0