Денис · 29 декабря 2017, 09:15 Если вызов у msProducts то: &where=`{ { "Data.old_price:>":"0" "OR:Data.favorite":"1" } }` Или тоже самое с использованием fenom 'where' => '{ { "Data.old_price:>":"0" "OR:Data.favorite":"1" } }' Условия с OR нужно заключать в отдельные фигурные скобки. Вопросы / Вывод товаров с старой ценой или пометкой особый 1 0 1
Денис · 18 декабря 2017, 09:18 Можно получить текущие значения фильтров так: mSearch2.getFilters();Либо если вам нужно что то изменять перед/после отправки, что лучше создайте копию файла /assets/components/msearch2/js/web/default.js и укажите новый файл в системной настройке mse2_frontend_js (в разделе msearch2). После вносите любые изменения в свой новый файл. В вашем случае, нужно смотреть в метод load у объекта mSearch2. Вопросы / Перехватить значения в фильтре mFilter2 2 +1 1
Евгений Webinmd · 11 декабря 2017, 01:43 можно в свой js файл дописать функцию типа такой var cost = $('#ms2_order_cost').text(); if(cost > 3000) { $('.block').hide(); }else{ $('.block').show(); } А отслеживать изменения в корзине примерно таким кодом miniShop2.Callbacks.Cart.change.response.success = function( response ) { if ( response['success'] == true ) { var cost = response.data['total_cost']; if(cost > 3000) { $('.block').hide(); }else{ $('.block').show(); } } }; Вопросы / Скрыть поле при достижении определенной суммы. 6 +3 2
Miša Bulic · 07 декабря 2017, 15:16 Решение нашёл здесь modx.pro/help/3374/#comment-26244 'where' => '["`TVarea`.`value` BETWEEN 100 and 150"]',Есть другой вопрос, как сюда добавить еще условие например floor==1 Вопросы / Условие where pdoPage 9 0 1
Aleksandr Huz · 06 декабря 2017, 20:33 Попробуйте так: {$_modx->runSnippet('!pdoResources',[ 'parent' => 0, 'limit' => $limit ?: 6 ])} Вопросы / Доп проверки в параметрах сниппета Fenom 1 +2 2
Денис · 22 ноября 2017, 09:54 Это из за имени name=«contact_acceptance[]». Проблема в том, что contact_acceptance != contact_acceptance[] Тут два решения. Добавить в js обработку события af_complete, которая будет подставлять на все input с фигурными скобками класс error: $(document).on('af_complete', function(event, response) { if(response.success === false){ var form = response.form; for (key in response.data) { $('input[name="'+key+'[]"]').addClass('error'); } } });Либо использовать в верстке конструкцию такого типа, без фигурных скобок: <input type="hidden" name="contact_acceptance" value="" /> <input type="checkbox" id="contactFormAcceptance" class="" name="contact_acceptance" value="1">Если при отправке формы поставят чекбокс, то на FormIt получит значение 1 и валидация required будет выполнена, если не поставят, то придет пустое значение и форма не отправится. Вопросы / AjaxForm checkbox без класса error 2 +3 2
web3 · 16 ноября 2017, 10:26 Уже не актуально, нашел что искал… &sortOptions=`size:SORT_ASC:SORT_NUMERIC` Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0 1
web3 · 16 ноября 2017, 09:46 Добрый день! Возможно ли как-то отсортировать вывод опций в другом порядке? Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0 2
Володя · 07 ноября 2017, 15:32 <input type="checkbox" data-toggle="checkbox" onchange="this.checked ? $(this.form).submit() : false;"> Вопросы / Как сделать кнопку В корзину в виде чекбокса 4 +3 2
Алексей Ерохин · 03 ноября 2017, 14:12 Вызов jGrowl $.jGrowl("Stick this!", { sticky: true }); Вопросы / Оставить открытым jgrowl оповещение 1 0 2
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Или тоже самое с использованием fenom
Условия с OR нужно заключать в отдельные фигурные скобки.
Либо если вам нужно что то изменять перед/после отправки, что лучше создайте копию файла /assets/components/msearch2/js/web/default.js и укажите новый файл в системной настройке mse2_frontend_js (в разделе msearch2). После вносите любые изменения в свой новый файл. В вашем случае, нужно смотреть в метод load у объекта mSearch2.
А отслеживать изменения в корзине примерно таким кодом
Есть другой вопрос, как сюда добавить еще условие например floor==1
Проблема в том, что contact_acceptance != contact_acceptance[]
Тут два решения. Добавить в js обработку события af_complete, которая будет подставлять на все input с фигурными скобками класс error:
Либо использовать в верстке конструкцию такого типа, без фигурных скобок:
Если при отправке формы поставят чекбокс, то на FormIt получит значение 1 и валидация required будет выполнена, если не поставят, то придет пустое значение и форма не отправится.