Станислав
С нами с 25 марта 2017; Место в рейтинге пользователей: #260Пару модификаторов для MODX
Модификатор телефонного номера
К примеру нам нужно вывести телефонный номер в формате: +7 (900) 2000 600 и так чтобы он нажимался как ссылка для запуска на устройствахНо так как плейсхолдер всего один [[++phone]]
Создаем сниппет phone c содержимым
Синхронизация остатков по нескольким складам для дополнения mSync 1.1.0
Добрый день!
Может делал кто плагин для выгрузки остатков из 1с по нескольким складам?
Может делал кто плагин для выгрузки остатков из 1с по нескольким складам?
mFilter2 вывод фильтров в другом блоке
Ссылка добавления в корзину minishop2
Всем привет.
Подскажите, как сделать ссылку, чтобы при переходе по ней, товар добавлялся в корзину.
Для турбо-страниц нужно, чтобы было примерно так: example.com/cart?id=272, где 272 это id товара
Подскажите, как сделать ссылку, чтобы при переходе по ней, товар добавлялся в корзину.
Для турбо-страниц нужно, чтобы было примерно так: example.com/cart?id=272, где 272 это id товара
Предыдущие и следующие товары
Привет всем!
Помогите вывести следующие и предыдущие товары. Про снипет pdoNeighbors знаю, но он выводит только название а надо еще и тв параметры и картинку товара
Помогите вывести следующие и предыдущие товары. Про снипет pdoNeighbors знаю, но он выводит только название а надо еще и тв параметры и картинку товара
Номера заказов в minishop2
Как можно сделать нумерацию заказов по порядку, но начиная не с 1, а, например, с 500?
mSearch2 - сортировка кастомным select 'ом
Возникла необходимость кастомизировать стандартную сортировку компонента mSearch2.
Cортировка имела следующий вид:
Как оказалось компонент не может работать с select, а работает только тегом a. Ну да ладно, попробуем исправить это.
На сайте modx.pro в ветке Вопросы нашел вопрос Как сделать сортировку через select? от пользователя DimenSi. Вопрос частично решен если бы не одно НО
Cортировка имела следующий вид:
Как оказалось компонент не может работать с select, а работает только тегом a. Ну да ладно, попробуем исправить это.
На сайте modx.pro в ветке Вопросы нашел вопрос Как сделать сортировку через select? от пользователя DimenSi. Вопрос частично решен если бы не одно НО
перестали работать фильтры, фильтрация срабатывает только после сортировки. Т.е. меняешь ценовой диапазон → ничего, после этого меняешь сортировку → срабатывает и сортировка и фильтр.
ПЛАН РАБОТЫ
- Установка кастомного селеста
- Написание скрипта для взаимодействия сортировки с компонентом
mFilter2 и оптимизация скорости на 7k товарах
Всем, кто хоть раз пытался завести mFilter2 на большом кол-ве товаров и хотя-бы 10 опциях в фильтре, известно, что тормозов не избежать. Вот и мне попался на днях сайт, в котором, казалось бы, всего-то 7000 товаров и 10 опций на странице каталога. Однако сниппет фильтра отрабатывал за 3-4 секунды. Переписал на Fenom — стал отрабатывать за 2-3 секунды.
Не годится! Тем более, что у заказчика было требование: «Чтобы сайтом было комфортно пользоваться». Что-ж, взял задачу — надо решать!
Дебаг показал, что проблема в методе mse2FiltersHandler::getMsOptionValues, а именно в запросе (7k товаров!), который выглядит как-то так:
SELECT `product_id`, `key`, `value` FROM `modx_ms2_product_options` AS `msProductOption`
WHERE (`msProductOption`.`product_id` IN (3394,3408,еще 7 тысяч ID)
AND `msProductOption`.`key` IN ('atr_n1','atr_n6','atr_n5','atr_n12','atr_n43','atr_n46','atr_n29','atr_n11','atr_n44','atr_n2'))
Изменить содержимое "mse2_selected" в mSearch2
Добрый день
мне необходимо изменить содержимое
где это можно поменять?
К примеру, по умолчанию вот так, а мне нужно изменить на:
мне необходимо изменить содержимое
где это можно поменять?
К примеру, по умолчанию вот так, а мне нужно изменить на:
<div id="mse2_selected" style="display: block;"><strong>Категория:</strong><a href="#" data-id="mse2_resource|parent_0" class="mse2_selected_link"><em> IP камеры внутренние</em><sup>x</sup></a> <a href="#" data-id="mse2_resource|parent_5" class="mse2_selected_link"><em> Панели вызывные</em><sup>x</sup></a>; <strong>Теги
:</strong><a href="#" data-id="mse2_msoption|tags_2" class="mse2_selected_link"><em> Satvision</em><sup>x</sup></a> <a href="#" data-id="mse2_msoption|tags_1" class="mse2_selected_link"><em> HiWatch</em><sup>x</sup></a></div>
По умолчанию:<a href="#" data-id="mse2_resource|parent_0" class="mse2_selected_link"><em> IP камеры внутренние</em><sup>x</sup></a>
А мне нужно:<a href="#" data-id="mse2_resource|parent_0" class="mse2_selected_link" class="mse2_resourceparent_0">
<img src="icon/parent_0.jpg">
<em> IP камеры внутренние</em><sup>x</sup></a>
msProducts. Выборка по нескольким опциям
Доброй ночи.
Пытаюсь сделать сложную выборку по группам доп. опций, пока что без особых успехов.
Между опциями должно быть условие «И», внутри каждой опции — «ИЛИ».
Делаю так:
Теперь добавляем вторую группу опций:
Как только во вторую группу добавляются условия, начинаются сложности.
Пытаюсь сделать сложную выборку по группам доп. опций, пока что без особых успехов.
Между опциями должно быть условие «И», внутри каждой опции — «ИЛИ».
Делаю так:
&optionFilters=`{
"ps_target:LIKE": "Витрины и мебель",
"OR:ps_target:LIKE": "Ландшафт",
"OR:ps_target:LIKE": "Автомойки"
}`
Все хорошо, в выборке товары, опция «ps_target» которых соответствует какому-либо из 3х значений.Теперь добавляем вторую группу опций:
&optionFilters=`{
"ps_target:LIKE": "Витрины и мебель",
"OR:ps_target:LIKE": "Ландшафт",
"OR:ps_target:LIKE": "Автомойки",
"AND:ps_type:LIKE": "Модульный"
}`
ОК. Выбираются товары с любым из 3х значением ps_target и значением ps_type == Модульный.Как только во вторую группу добавляются условия, начинаются сложности.