0
Логика Работы Кнопки "в Корзину"
Автор User1, 05 июля 2019 20:08
- Авторизуйтесь для ответа в теме
Сообщений в теме: 9
#1 User1
Отправлено 05 Июль 2019 - 20:08
Добрый день!
Хочу отметить странную логику работы кнопки "В корзину".
Если находясь в каталоге товаров нажать кнопку "В корзину" И У ТОВАРА ЕСТЬ МОДИФИКАЦИИ то в корзину попадёт товар со СЛУЧАЙНОЙ модификацией (подозреваю что с той которая goods_modifications_properties.values.SELECTED хотя как ей присваивается статус ВЫДЕЛЕННОЙ непонятно).
Но это же не лотерея!
Надо чтоб для товара с модификациями кнопка "В корзину" в каталоге работала как "Быстрый просмотр" т.е. открывалось модальное окно и пользователю придется таки самому выбрать модификацию товара.
Как это реализовать?
Хочу отметить странную логику работы кнопки "В корзину".
Если находясь в каталоге товаров нажать кнопку "В корзину" И У ТОВАРА ЕСТЬ МОДИФИКАЦИИ то в корзину попадёт товар со СЛУЧАЙНОЙ модификацией (подозреваю что с той которая goods_modifications_properties.values.SELECTED хотя как ей присваивается статус ВЫДЕЛЕННОЙ непонятно).
Но это же не лотерея!
Надо чтоб для товара с модификациями кнопка "В корзину" в каталоге работала как "Быстрый просмотр" т.е. открывалось модальное окно и пользователю придется таки самому выбрать модификацию товара.
Как это реализовать?
#2 Mr.Nito
Отправлено 12 Июль 2019 - 11:41
User1 (05 Июль 2019 - 20:08) писал:
Добрый день!
Хочу отметить странную логику работы кнопки "В корзину".
Если находясь в каталоге товаров нажать кнопку "В корзину" И У ТОВАРА ЕСТЬ МОДИФИКАЦИИ то в корзину попадёт товар со СЛУЧАЙНОЙ модификацией (подозреваю что с той которая goods_modifications_properties.values.SELECTED хотя как ей присваивается статус ВЫДЕЛЕННОЙ непонятно).
Но это же не лотерея!
Надо чтоб для товара с модификациями кнопка "В корзину" в каталоге работала как "Быстрый просмотр" т.е. открывалось модальное окно и пользователю придется таки самому выбрать модификацию товара.
Как это реализовать?
Хочу отметить странную логику работы кнопки "В корзину".
Если находясь в каталоге товаров нажать кнопку "В корзину" И У ТОВАРА ЕСТЬ МОДИФИКАЦИИ то в корзину попадёт товар со СЛУЧАЙНОЙ модификацией (подозреваю что с той которая goods_modifications_properties.values.SELECTED хотя как ей присваивается статус ВЫДЕЛЕННОЙ непонятно).
Но это же не лотерея!
Надо чтоб для товара с модификациями кнопка "В корзину" в каталоге работала как "Быстрый просмотр" т.е. открывалось модальное окно и пользователю придется таки самому выбрать модификацию товара.
Как это реализовать?
Добавил функционал из шаблона "Сканди" с выводом модального окна для товаров с несколькими модификациями.
#3 FamilyLand
#4 Mr.Nito
Отправлено 16 Июль 2019 - 18:28
FamilyLand (14 Июль 2019 - 15:09) писал:
Добрый день! Подскажите пожалуйста как это правильно сделать?
Здравствуйте.
Файл main.js
Скрытый текст
В конце файла main.js добавляем
далее в нём же
блок
далее меняем
файл main.cssВ конце файла main.js добавляем
// Функция Быстрого просмотра товара c модификацией function quickViewMod() { // Получение центральной разметки страницы (для быстрого просмотра) $(document).ready(function(){ $.fn.getColumnContent = function() { var block = ($(this).length && $(this).hasClass('product-view') ? $(this).filter('.product-view') : $('div.product-view:eq(0)')); block.find('#main').each(function(){ // Удаляем все блоки, которые не отображаются в быстром просмотре. if(!$(this).hasClass('product-shop')) { $(this).remove(); } }); return block; } }); // Действие при нажатии на кнопку быстрого просмотра. $(document).ready(function(){ $(document).on('click', 'a.quickviewmod', function() { var href = $(this).attr('href'); href += (false !== href.indexOf('?') ? '&' : '?') + 'only_body=1'; quickViewShowMod(href); return false; }); }); } // Быстрый просмотр товара с модификацией function quickViewShowMod(href, atempt) { // Если данные по быстрому просмотру уже подгружены if(typeof(document.quickviewPreload[href]) != 'undefined') { // Если мы в режиме загрузки страницы и ждём результата от другой функции, то тоже подождём, когда тот контент загрузится и будет доступен в этом массиве. if(1 == document.quickviewPreload[href]) { // Если попытки ещё не указывались, ставим 0 - первая попытка if(typeof(atempt) == 'undefined') { atempt = 0; // Иначе прибавляем счётчик попыток } else { atempt += 1; // Если больше 500 попыток, то уже прошло 25 секунд и похоже, что быстрый просмотр не подгрузится, отменяем информацию о том, что контент загружен if(atempt > 500) { delete document.quickviewPreload[href]; // TODO сделать вывод красивой таблички alert('Не удалось загрузить страницу товара. Пожалуйста, повторите попытку позже.'); return true; } } // Запустим функцию быстрого просмотра через 5 сотых секунды, вероятно запрошендная страница товара уже подгрузится. setTimeout('quickViewShowMod("' + href + '", '+ atempt +')', 50); return true; } else { $.fancybox.close(); var productShopContent = $(document.quickviewPreload[href]).find('.product-shop').length; $.fancybox({ padding: 0, autoSize: true, maxWidth: 500, wrapCSS: (!productShopContent) ? 'quickView' : '', content: document.quickviewPreload[href], beforeShow: function() { // Обновление доступности модификаций MainFunctions(); AddCart(); quantity(); $('.fancybox-inner .product-view').addClass('modification'); $('.fancybox-inner .product-view .product-shop').removeClass('col-lg-5 col-md-6'); $('.fancybox-inner .product-view .product-order').removeClass('col-md-4 col-md-6 col-lg-3'); } }); } } else { $.get(href, function(content) { $.fancybox.close(); var productShopContent = $(document.quickviewPreload[href]).find('.product-shop').length; $.fancybox({ padding: 0, autoSize: true, maxWidth: 500, wrapCSS: (!productShopContent) ? 'quickView' : '', content: $(content).getColumnContent(), beforeShow: function() { // Обновление доступности модификаций MainFunctions(); AddCart(); quantity(); $('.product-img-box .product-image .general-img').find('a').attr('href', 'javascript:void(0)'); $('.fancybox-inner .product-view').addClass('modification'); $('.fancybox-inner .product-view .product-shop').removeClass('col-lg-5 col-md-6'); $('.fancybox-inner .product-view .product-order').removeClass('col-md-4 col-md-6 col-lg-3'); } }); }); } }
далее в нём же
блок
// Загрузка основных функций шаблона $(function(){ MainFunctions(); outFunctions(); ajaxnewqty(); AddCart(); Addto(); quantity(); OpenMenu(); ppModal(); });меняем на
// Загрузка основных функций шаблона $(function(){ MainFunctions(); outFunctions(); ajaxnewqty(); AddCart(); Addto(); quantity(); OpenMenu(); ppModal(); quickViewMod(); });
далее меняем
// Добавление товара в корзину function AddCart() { $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function() {на
// Добавление товара в корзину function AddCart() { $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').off('submit').submit(function() {
Скрытый текст
Перед
далее
Перед
/*** Ajax Добавление товара в корзину ***/добавляем
/*** Выбор модификации при добавлении в корзину ***/ .fancybox-inner .product-view.modification .product-shop {margin: 0;} .fancybox-inner .product-view.modification .product-shop > div {display: none;} .fancybox-inner .product-view.modification .product-shop .price-box {display: block;border: 0;} .fancybox-inner .product-view.modification .product-shop .product-name {display: block;margin-bottom: 15px;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsValues {display: none;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsBlock {padding: 0;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsBlockProperty select {display: block;} .fancybox-inner .product-view.modification .product-shop .add-to-box {padding: 0px 0 0 0;margin: 0px 0 0 0;border: 0;text-align: center;} .fancybox-inner .product-view.modification .product-shop .add-to-box .qty-wrap {margin: 0 0 15px 0;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .button {width: 100%;margin: 0;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .more {display: none;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .quick {display: none !important;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationArtNumber {display: none !important;} .fancybox-inner .product-view.modification .product-img-box {display: none;} .fancybox-inner .product-view.modification .product-shop {display: none;} .fancybox-inner .product-view.modification .product-order .more{display: none;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .empty.active {display: block;} /** Товар с модификациями **/ .products-container .item._with-mod .actions .qty-wrap{display:none;}
далее
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */ .product-shop .actions .add-cart .fal {display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 16px;}меняем на
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */ .product-shop .actions .quickviewmod {flex-grow:1;} .product-shop .actions .add-cart .fal, .product-shop .actions .quickviewmod .fal {display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 16px;}
В шаблоне Товары
Скрытый текст
меняем блок кода (встречается 2 раза для таблицы и для списка)
далее
далее
меняем блок кода (встречается 2 раза для таблицы и для списка)
<!-- Добавление товара в корзину --> {% IF goods.MIN_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF goods.MAX_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->
далее
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">заменяем на
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">
далее
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">заменяем на
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
В шаблоне Поиск
Скрытый текст
меняем блок кода (встречается 2 раза для таблицы и для списка)
далее
меняем блок кода (встречается 2 раза для таблицы и для списка)
<!-- Добавление товара в корзину --> {% IF goods.MIN_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF goods.MAX_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->далее
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">заменяем на
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">
далее
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">заменяем на
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
В шаблоне HTML
Скрытый текст
Заменяем для Хитов продаж
также
на
далее для Новинок
на
на
Заменяем для Хитов продаж
<!-- Добавление товара в корзину --> {% IF index_page_favorites_goods.MIN_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF index_page_favorites_goods.MAX_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF index_page_favorites_goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{index_page_favorites_goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->
также
{% FOR index_page_favorites_goods %} <div class="item {% IF index_page_favorites_goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}">
на
{% FOR index_page_favorites_goods %} <div class="item {% IF index_page_favorites_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}{% IF index_page_favorites_goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}">
далее для Новинок
<!-- Добавление товара в корзину --> {% IF index_page_new_goods.MIN_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF index_page_new_goods.MAX_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF index_page_new_goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{index_page_new_goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->также
{% FOR index_page_new_goods %} <div class="item {% IF index_page_new_goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}">
на
{% FOR index_page_new_goods %} <div class="item {% IF index_page_new_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}{% IF index_page_new_goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}">далее для Товары на главной
<!-- Добавление товара в корзину --> {% IF index_page_goods.MIN_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии">Нет в наличии</div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF index_page_goods.MAX_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии">Нет в наличии</div> {% ELSE %} {% IF index_page_goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{index_page_goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->также
{% FOR index_page_goods %} <div class="item {% IF index_page_goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}">
на
{% FOR index_page_goods %} <div class="item {% IF index_page_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}{% IF index_page_goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}">
#5 like.hornet.6
Отправлено 12 Август 2019 - 12:30
Mr.Nito (16 Июль 2019 - 18:28) писал:
Здравствуйте.
Файл main.js
В шаблоне Товары
В шаблоне Поиск
В шаблоне HTML
Файл main.js
Скрытый текст
В конце файла main.js добавляем
далее в нём же
блок
далее меняем
файл main.cssВ конце файла main.js добавляем
// Функция Быстрого просмотра товара c модификацией function quickViewMod() { // Получение центральной разметки страницы (для быстрого просмотра) $(document).ready(function(){ $.fn.getColumnContent = function() { var block = ($(this).length && $(this).hasClass('product-view') ? $(this).filter('.product-view') : $('div.product-view:eq(0)')); block.find('#main').each(function(){ // Удаляем все блоки, которые не отображаются в быстром просмотре. if(!$(this).hasClass('product-shop')) { $(this).remove(); } }); return block; } }); // Действие при нажатии на кнопку быстрого просмотра. $(document).ready(function(){ $(document).on('click', 'a.quickviewmod', function() { var href = $(this).attr('href'); href += (false !== href.indexOf('?') ? '&' : '?') + 'only_body=1'; quickViewShowMod(href); return false; }); }); } // Быстрый просмотр товара с модификацией function quickViewShowMod(href, atempt) { // Если данные по быстрому просмотру уже подгружены if(typeof(document.quickviewPreload[href]) != 'undefined') { // Если мы в режиме загрузки страницы и ждём результата от другой функции, то тоже подождём, когда тот контент загрузится и будет доступен в этом массиве. if(1 == document.quickviewPreload[href]) { // Если попытки ещё не указывались, ставим 0 - первая попытка if(typeof(atempt) == 'undefined') { atempt = 0; // Иначе прибавляем счётчик попыток } else { atempt += 1; // Если больше 500 попыток, то уже прошло 25 секунд и похоже, что быстрый просмотр не подгрузится, отменяем информацию о том, что контент загружен if(atempt > 500) { delete document.quickviewPreload[href]; // TODO сделать вывод красивой таблички alert('Не удалось загрузить страницу товара. Пожалуйста, повторите попытку позже.'); return true; } } // Запустим функцию быстрого просмотра через 5 сотых секунды, вероятно запрошендная страница товара уже подгрузится. setTimeout('quickViewShowMod("' + href + '", '+ atempt +')', 50); return true; } else { $.fancybox.close(); var productShopContent = $(document.quickviewPreload[href]).find('.product-shop').length; $.fancybox({ padding: 0, autoSize: true, maxWidth: 500, wrapCSS: (!productShopContent) ? 'quickView' : '', content: document.quickviewPreload[href], beforeShow: function() { // Обновление доступности модификаций MainFunctions(); AddCart(); quantity(); $('.fancybox-inner .product-view').addClass('modification'); $('.fancybox-inner .product-view .product-shop').removeClass('col-lg-5 col-md-6'); $('.fancybox-inner .product-view .product-order').removeClass('col-md-4 col-md-6 col-lg-3'); } }); } } else { $.get(href, function(content) { $.fancybox.close(); var productShopContent = $(document.quickviewPreload[href]).find('.product-shop').length; $.fancybox({ padding: 0, autoSize: true, maxWidth: 500, wrapCSS: (!productShopContent) ? 'quickView' : '', content: $(content).getColumnContent(), beforeShow: function() { // Обновление доступности модификаций MainFunctions(); AddCart(); quantity(); $('.product-img-box .product-image .general-img').find('a').attr('href', 'javascript:void(0)'); $('.fancybox-inner .product-view').addClass('modification'); $('.fancybox-inner .product-view .product-shop').removeClass('col-lg-5 col-md-6'); $('.fancybox-inner .product-view .product-order').removeClass('col-md-4 col-md-6 col-lg-3'); } }); }); } }
далее в нём же
блок
// Загрузка основных функций шаблона $(function(){ MainFunctions(); outFunctions(); ajaxnewqty(); AddCart(); Addto(); quantity(); OpenMenu(); ppModal(); });меняем на
// Загрузка основных функций шаблона $(function(){ MainFunctions(); outFunctions(); ajaxnewqty(); AddCart(); Addto(); quantity(); OpenMenu(); ppModal(); quickViewMod(); });
далее меняем
// Добавление товара в корзину function AddCart() { $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function() {на
// Добавление товара в корзину function AddCart() { $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').off('submit').submit(function() {
Скрытый текст
Перед
далее
Перед
/*** Ajax Добавление товара в корзину ***/добавляем
/*** Выбор модификации при добавлении в корзину ***/ .fancybox-inner .product-view.modification .product-shop {margin: 0;} .fancybox-inner .product-view.modification .product-shop > div {display: none;} .fancybox-inner .product-view.modification .product-shop .price-box {display: block;border: 0;} .fancybox-inner .product-view.modification .product-shop .product-name {display: block;margin-bottom: 15px;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsValues {display: none;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsBlock {padding: 0;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationsBlockProperty select {display: block;} .fancybox-inner .product-view.modification .product-shop .add-to-box {padding: 0px 0 0 0;margin: 0px 0 0 0;border: 0;text-align: center;} .fancybox-inner .product-view.modification .product-shop .add-to-box .qty-wrap {margin: 0 0 15px 0;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .button {width: 100%;margin: 0;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .more {display: none;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .quick {display: none !important;} .fancybox-inner .product-view.modification .product-shop .goodsDataMainModificationArtNumber {display: none !important;} .fancybox-inner .product-view.modification .product-img-box {display: none;} .fancybox-inner .product-view.modification .product-shop {display: none;} .fancybox-inner .product-view.modification .product-order .more{display: none;} .fancybox-inner .product-view.modification .product-shop .add-to-box .add-to-cart .empty.active {display: block;} /** Товар с модификациями **/ .products-container .item._with-mod .actions .qty-wrap{display:none;}
далее
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */ .product-shop .actions .add-cart .fal {display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 16px;}меняем на
/* Кнопки В корзину, избранное, сравнение, быстрый просмотр */ .product-shop .actions .quickviewmod {flex-grow:1;} .product-shop .actions .add-cart .fal, .product-shop .actions .quickviewmod .fal {display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 16px;}
В шаблоне Товары
Скрытый текст
меняем блок кода (встречается 2 раза для таблицы и для списка)
далее
далее
меняем блок кода (встречается 2 раза для таблицы и для списка)
<!-- Добавление товара в корзину --> {% IF goods.MIN_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF goods.MAX_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->
далее
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">заменяем на
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">
далее
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">заменяем на
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
В шаблоне Поиск
Скрытый текст
меняем блок кода (встречается 2 раза для таблицы и для списка)
далее
меняем блок кода (встречается 2 раза для таблицы и для списка)
<!-- Добавление товара в корзину --> {% IF goods.MIN_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF goods.MAX_REST_VALUE=0 %} <div class="empty" title="В корзину" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->далее
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">заменяем на
<!-- Вывод товаров ТАБЛИЦЕЙ --> <div class="products-grid"> {% FOR goods %} <div class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %} col-lg-3 col-md-4 col-sm-6 col-sms-6 col-smb-12">
далее
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}" itemscope itemtype="https://schema.org/Product">заменяем на
<!-- Вывод товаров Списком --> <ul class="products-list"> {% FOR goods %} <li class="item {% IF goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}{% IF goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}" itemscope itemtype="https://schema.org/Product">
В шаблоне HTML
Скрытый текст
Заменяем для Хитов продаж
также
на
далее для Новинок
на
на
Заменяем для Хитов продаж
<!-- Добавление товара в корзину --> {% IF index_page_favorites_goods.MIN_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF index_page_favorites_goods.MAX_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF index_page_favorites_goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{index_page_favorites_goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_favorites_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_favorites_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->
также
{% FOR index_page_favorites_goods %} <div class="item {% IF index_page_favorites_goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}">
на
{% FOR index_page_favorites_goods %} <div class="item {% IF index_page_favorites_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}{% IF index_page_favorites_goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}">
далее для Новинок
<!-- Добавление товара в корзину --> {% IF index_page_new_goods.MIN_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF index_page_new_goods.MAX_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии"><span>Нет в наличии</span></div> {% ELSE %} {% IF index_page_new_goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{index_page_new_goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_new_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_new_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->также
{% FOR index_page_new_goods %} <div class="item {% IF index_page_new_goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}">
на
{% FOR index_page_new_goods %} <div class="item {% IF index_page_new_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}{% IF index_page_new_goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}">далее для Товары на главной
<!-- Добавление товара в корзину --> {% IF index_page_goods.MIN_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии">Нет в наличии</div> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} <!-- /END Добавление товара в корзину -->на
<!-- Добавление товара в корзину --> {% IF index_page_goods.MAX_REST_VALUE=0 %} <div class="empty" title="Нет в наличии" data-tooltip="Нет в наличии">Нет в наличии</div> {% ELSE %} {% IF index_page_goods.COUNT_MODIFICATION > 1 %} <a class="quickviewmod button" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{index_page_goods.URL_MIN_PRICE_NOW}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> {% ELSE %} <a class="add-cart" title="В корзину" data-tooltip="В корзину" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><i class="fal fa-shopping-cart" aria-hidden="true"></i><span>В корзину</span></a> <a class="add-cart quick" title="Быстро оформить заказ" rel="nofollow" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={index_page_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={index_page_goods.MIN_PRICE_NOW_ID}"><span>Купить в 1 клик</span></a> {% ENDIF %} {% ENDIF %} <!-- /END Добавление товара в корзину -->также
{% FOR index_page_goods %} <div class="item {% IF index_page_goods.MIN_REST_VALUE=0 %}empty{% ENDIF %}">
на
{% FOR index_page_goods %} <div class="item {% IF index_page_goods.MAX_REST_VALUE=0 %}empty{% ENDIF %}{% IF index_page_goods.COUNT_MODIFICATION > 1 %} _with-mod{% ENDIF %}">
#7 like.hornet.6
Отправлено 12 Август 2019 - 16:29
Скрин ошибки.
Нажать подробно не получается - итак на долю секунды висит это сообщение об ошибке, почти мгновенно переходит на страницу товара.
Нажать подробно не получается - итак на долю секунды висит это сообщение об ошибке, почти мгновенно переходит на страницу товара.
#8 like.hornet.6
Отправлено 14 Август 2019 - 14:44
Странно, ничего не менял, но всплывающее окно начало появляться.
Мистика какая-то...
Мистика какая-то...
#9 FamilyLand
Отправлено 19 Декабрь 2019 - 10:15
Добрый день.
Такая же проблема. В мобильной версии всплывающее окно то появляется нормально, то выдает ошибку...
Такая же проблема. В мобильной версии всплывающее окно то появляется нормально, то выдает ошибку...
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных
Ответить цитируемым сообщениям Очистить