Передача параметров в сниппет
Сниппет phpthumbof можно выводить таким образом
[[+image:phpthumbof=`w=120&h=130`]].
Пытаюсь написать похожий.
как получать переменные w и h в сниппете? Само значение [[+image]] записывается в $input, а остальные не могу получить…
[[+image:phpthumbof=`w=120&h=130`]].
Пытаюсь написать похожий.
как получать переменные w и h в сниппете? Само значение [[+image]] записывается в $input, а остальные не могу получить…
[miniShop2] вывод доп.полей в карте товар
Добрый день! Подскажите пожалуйста способ вывода доп.полей созданных mSklad при синхронизации с 1С. Т.К полей много и товарные категории все разные, не хотелось бы в карте товара выводить пустые поля не соответствующих товару параметров. А поля не создаются как опции в miniShop2. Заранее благодарю за помощь.
Ошибка при повторном ajax-запросе
Доброго времени суток!
При повторном ajax-запросе msProducts не загружает чанк.
Вот фрагмент лога при первом запросе:
А вот при повторном:
Передаются те же самые параметры.
В чем может быть дело?
С уважением.
При повторном ajax-запросе msProducts не загружает чанк.
Вот фрагмент лога при первом запросе:
0.0000331: Rows fetched
0.0000870: Returning raw data
0.0005560: Checked the active modifiers
0.0006480: Loaded chunk "popular_list_row"
0.0017679: Returning processed chunks
0.0072351:
А вот при повторном:
0.0000050: Rows fetched
0.0000069: Returning raw data
0.0044529:
Передаются те же самые параметры.
В чем может быть дело?
С уважением.
Глючит msproduct.class.php
При добавлений цвета и размера товара данные заносятся в другой товар.
Например, я добавил цвет «35цвет» и размер «3535» в товар с id=35.
В таблицу modx_ms2_product_options эти поля добавляются к товару с id=103
joxi.ru/LQ2KkXdsX3vK2j
joxi.ru/752aWK0IZBkKr0
Если зайти в товар id=103 то данные этих полей (35цвет и 3535) можно использовать, в отличии от товара с id=35,
в котором эти поля прекрасно видны joxi.ru/48An18Dc0XyY2O но фактически отсутствуют
Второй глюк.
После копирования товара, при попытке сохранить всегда выскакивает ошибка msProduct_err_ns.
Есть подозрение, что эти ошибки взаимосвязаны.
Как лечить? Может есть возможность как-нибудь переиндексировать?
В исходники и базы не лазил
minishop2 2.3.0-alpha3
Доп.поле точно также из 35 в 103 товар записывается joxi.ru/812MykKCXnwX2J
Например, я добавил цвет «35цвет» и размер «3535» в товар с id=35.
В таблицу modx_ms2_product_options эти поля добавляются к товару с id=103
joxi.ru/LQ2KkXdsX3vK2j
joxi.ru/752aWK0IZBkKr0
Если зайти в товар id=103 то данные этих полей (35цвет и 3535) можно использовать, в отличии от товара с id=35,
в котором эти поля прекрасно видны joxi.ru/48An18Dc0XyY2O но фактически отсутствуют
Второй глюк.
После копирования товара, при попытке сохранить всегда выскакивает ошибка msProduct_err_ns.
Есть подозрение, что эти ошибки взаимосвязаны.
Как лечить? Может есть возможность как-нибудь переиндексировать?
В исходники и базы не лазил
minishop2 2.3.0-alpha3
Доп.поле точно также из 35 в 103 товар записывается joxi.ru/812MykKCXnwX2J
Магазин товаров без оформления заказов
Друзья, задался мыслью сделать каталог с указанием цен, с возможностью фильтрации по конкретным параметрам + бегунок цен как в miniShop, но без функции корзины и последующей функции оформления заказа. подскажите, есть ли в miniShop возможность отключения корзины (оформления заказа) или есть смысл рыть в другом направлении. Если да, то куда?
Превью картинки обрезается по высоте
Здравствуйте. Подскажите пожалуйста, как исправить такую проблему joxi.ru/n2YzLG4iV5LQA6
картинки обрезаются по высоте, а мне нужно, что бы было видна картинка вся с «птичьего полета»
картинки обрезаются по высоте, а мне нужно, что бы было видна картинка вся с «птичьего полета»
Передать where через AJAX
Доброго времени суток!
Как передать where в сниппет, чтобы сработало?
В ссылке (по click вызывается js):
Думаю, проблема где-то здесь, но на всякий.
В сниппете:
Все параметы, кроме where, корректно отрабатывают, ajax нормально возвращает данные, без учета этого условия.
Никто не подскажет, что можно сделать?
С уважением.
Как передать where в сниппет, чтобы сработало?
В ссылке (по click вызывается js):
data-where='{"Data.popular":"1"}'
Думаю, проблема где-то здесь, но на всякий.
В сниппете:
$params = array();
$params['tpl'] = filter_input(INPUT_POST,'tpl');
$params['tplWrapper'] = filter_input(INPUT_POST,'tplwrapper');
$params['includeThumbs'] = filter_input(INPUT_POST,'includethumbs');
$params['where'] = filter_input(INPUT_POST,'where');
$params['parents'] = filter_input(INPUT_POST, 'parents', FILTER_SANITIZE_NUMBER_INT);
$params['offset'] = filter_input(INPUT_POST, 'offset', FILTER_SANITIZE_NUMBER_INT);
$params['showLog'] = 1;
$res = $modx->runSnippet('msProducts', $params);
Все параметы, кроме where, корректно отрабатывают, ajax нормально возвращает данные, без учета этого условия.
Никто не подскажет, что можно сделать?
С уважением.
(UPD) [msProductRemains] Вывод остатков на сайте
Всем привет. Продолжаю работать над компонентом остатков и добавлять функционал. Новая версия компонента 2.0.4-beta принесла небольшое, но важное изменение, — добавила логику на фронте сайта, которая была до 2 версии. Теперь по порядку.
Корзина и товары в разных контекстах
Добрый вечер!
Корзина вызывается из контекста web (домен test), а товары добавляются из контекста test (поддомен test.site.ru), но в такой конфигурации, корзина остаётся пустой.
Если добавить вызов корзины в контекст test, к примеру test.site.ru/cart.html, то товары добавляются.
Помогите решить эту проблему?
Заранее спасибо!
Корзина вызывается из контекста web (домен test), а товары добавляются из контекста test (поддомен test.site.ru), но в такой конфигурации, корзина остаётся пустой.
Если добавить вызов корзины в контекст test, к примеру test.site.ru/cart.html, то товары добавляются.
Помогите решить эту проблему?
Заранее спасибо!
Добавление модификаторов Fenom
Задался вопросом добавления своих модификатором в парсер Fenom для modx.
Из этого вышел простой модификатор |days, который правильно склоняет «дней», «дня», «день».
вызывать так:
Из этого вышел простой модификатор |days, который правильно склоняет «дней», «дня», «день».
вызывать так:
{$dayscount|days}