К содержанию

Кнопки как в ModStore

День добрый.
Что-то я упускаю, никак не могу понять… как реализовать такие кнопки как в modstore.ru в каталоге — «Все», «Платные», «Бесплатные».
У меня на сайте работает mSearch2 и mFilter2.
Мне нужна такая же дополнительная фильтрация, по другому свойству товара — стране производителя. Но суть, думаю, та же.
Как реализовать такой функционал?

UPD: Предложенный вариант с формированием ссылок рабочий, конечно, но он вызывает перезагрузку страницы.
Как бы решить эту задачу красиво, с Ajax как в МодСтор — ecommerce?paid=1
Комментарии →

Сбор новостей с разных сайтах на один общий

Коллеги, подскажите плз, какие есть решения для такой задачи:
Существуют несколько сайтов на MODX, пусть это будут А, В, С
Нужно что бы новости (ресурсы определенного родителя с сайтов В и С) как-то автоматически попадали на сайт А, и все добавленные фото копировались тоже.
Везде используется migxResourceMediaPath
Комментарии →

mFilter2 в некоторых опциях не подменяется aliases

Здравствуйте.

не могу понять в чем проблема. Некоторые опции отлично подменяют aliases, а некоторые не в какую и выводят всегда msoption|…

смотреть пример тут — greifus.ru/catalog/bortovyie-avtomobili-s-kmu

по шасси и манипулятору aliases подменяется, а по другим опциям — нет.

причем в выоде все указано:

&filters=`
            msoption|filtrshassi2
            ,msoption|wheelFormula
            ,msoption|kmu
            ,msoption|agpVisota
            ,msoption|agpKorzina
            ,msoption|filtrSclad

        `
        &aliases=`
            resource|parent==category,
            msoption|agpVisota==visota,
            msoption|agpKorzina==korzina,
            msoption|wheelFormula==wheel,
            msoption|filtrshassi2==shassi,
            msoption|filtrSclad==nalichie,
            msoption|kmu==kmu
        `
в чем может быть проблема?
Комментарии →

Как задать ручную сортировку в mFilter2

Всем привет!

Я косякнул когда проставлял цифры значениям доп. поля для товаров:
В наличии==1||Под заказ 2-5 дней==0||Под заказ 10-14 дней==3||Нет в наличии==2
(сначала было 1 и 2, потом добавил 0 и 3)

В mFilter2 настроена сортировка:
&sortbyTV=`availability`
            &sortdirTV=`asc`
Она работает, но надо бы, чтобы порядок был: в наличии, заказ 2-5, заказ 10-14 и уже в конце «Нет в наличии».

Не подскажет кто как сделать?
Комментарии →

[miniShop2] Дополнительная логика отправки писем при оформлении заказа

Добрый день!
Клиент просит сделать следующую логику отправки писем админу сайта при оформлении заказа:
1. Если при оформлении заказа была указана оплата при получении — отправлять письма как обычно.
2. Если при оформлении заказа была указана онлайн-оплата (положим id=2), то при создании заказа и присвоении статуса «Новый» — не отправлять ничего, а после оплаты и смены статуса заказа на «Оплачен» — отправлять письмо, которое должно было отправляться при создании заказа.
Как лучше такую доработку реализовать?
Комментарии →

Пять пустых строк в начале кода любой страницы!

Друзья, помогите советом не пойму куда ещё можно копать.
Даже при отсутствии шаблона в коде — 5 пустых строк.
Бох бы с ними, но sitemap.xml из-за них открывается с ошибкой.
index.php уже проверил, — пустых строк в начале нет, никаких плагинов обработчиков страницы — тоже нет.

Заранее сердешно благодарю
Комментарии →

Свой обработчик доставки (стоимость доставки по яндекс картам, готовое решение)

Доброейшего вечера/дня/ночи/утра!

Я продолжаю свой путь, я продолжаю покорять minishop2

Забегая вперед, то что я пишу, больше для меня самого, но если вдруг, кому-то будет полезно, то я буду несказанно счастлив!

Небольшое вступление: и так, стояла задача, научить минишоп рассчитывать стоимость доставки, в зависимости от удаленности.
Т.е. к примеру, клиенту нужно сделать доставку. Удаленность от физического магазина 15 км. Очень хочется, что бы доставка рассчитывалась не руками — менеджером, а автоматически. Собственно до сегодняшнего дня так и было.

И так, мне нужно через яндекс карты построить маршрут, высчитать расстояние, рассчитать стоимость доставки и передать все это дело в минишоп. Звучит просто, если ты понимаешь в программировании. Но это не мой случай! Слава богу, что есть ИИ.
Читать далее, Свой обработчик доставки (стоимость доставки по яндекс картам, готовое решение)

Отладка 500 ошибки MODX

Привет!
Не могу понять как дебажить 500ые ошибки в MODX — например я создаю MIGX CMP и при открытии страницы я получаю 500ую — мне могу найти никаких логов, в php включен показ ошибок, в modx тоже включен показ ошибок через установку error log level, в журналах ошибок пусто — в логах php пусто. Как это делать правильно?

Возможно я чего то не знаю, но пока ощущение от разработки на modx — что это дебагинг методом тыка вместо точного понимания где у тебя в коде что отвалилось(
Комментарии →