В Мобильной Версии Некорректно Работает "в Корзину"
#1
Отправлено 16 Декабрь 2016 - 16:29
#2
Отправлено 26 Декабрь 2016 - 11:14
57P (16 Декабрь 2016 - 16:29) писал:
Найдите в файле main.js код
// Запуск основных функций для разных разрешений экрана jQuery(document).ready(function($){ if(getClientWidth() > 750){ AddCart(); animated(); slideshow(); } if(getClientWidth() < 750){ $('#slideshow').css({'height': 'auto', 'width': 'auto'}); }
замените на
// Запуск основных функций для разных разрешений экрана jQuery(document).ready(function($){ if(getClientWidth() > 750){ AddCart(); animated(); slideshow(); } if(getClientWidth() < 750){ AddCart(); } if(getClientWidth() < 750){ $('#slideshow').css({'height': 'auto', 'width': 'auto'}); }
#3
Отправлено 26 Декабрь 2016 - 19:19
Ирина345 (26 Декабрь 2016 - 11:14) писал:
Найдите в файле main.js код
// Запуск основных функций для разных разрешений экрана jQuery(document).ready(function($){ if(getClientWidth() > 750){ AddCart(); animated(); slideshow(); } if(getClientWidth() < 750){ $('#slideshow').css({'height': 'auto', 'width': 'auto'}); }
замените на
// Запуск основных функций для разных разрешений экрана jQuery(document).ready(function($){ if(getClientWidth() > 750){ AddCart(); animated(); slideshow(); } if(getClientWidth() < 750){ AddCart(); } if(getClientWidth() < 750){ $('#slideshow').css({'height': 'auto', 'width': 'auto'}); }
Только теперь надо от "масштабировать" это окошко, даже на моей лопате 5,5 не помещается.
#4
Отправлено 28 Декабрь 2016 - 15:29
57P (26 Декабрь 2016 - 19:19) писал:
Только теперь надо от "масштабировать" это окошко, даже на моей лопате 5,5 не помещается.
@media all and (max-width: 767px) {после вставьте
.cart-ajax .title { font-size: 14px; margin-bottom: 0px; } .cart-ajax .cart-product .cart-product-info .product-name { font-size: 13px; } .cart-ajax.col-xs-12 { font-size: 12px; } .cart-ajax .cart-product { margin-bottom: -5px; } .cart-ajax .cart-txt.show h4 { font-size: 16px; margin-bottom: -1px; padding-bottom: 0px; } .cart-ajax .cart-txt.show .buttons { margin-top: 0px; }
#5
Отправлено 28 Декабрь 2016 - 16:23
#7
Отправлено 03 Февраль 2017 - 12:50
#9
Отправлено 17 Март 2017 - 14:24
#10
Отправлено 17 Март 2017 - 16:06
57P (17 Март 2017 - 14:24) писал:
Найдите в файле main.js код на строке 601-607
$.fancybox({ content: data, // При изменении размера окна изменяем размер окна оформления заказа onUpdate: function() { return false; } });замените на
$.fancybox({ content : data, afterLoad: function() { setTimeout(function() { parent.$.fancybox.close({ closeEffect: 'elastic' }); }, 1000); }, helpers: { overlay: { locked: false } }, // При изменении размера окна изменяем размер окна оформления заказа onUpdate : function(){} });
показатель 1000 - это время задержки формы, его можно изменять.
#11
Отправлено 18 Март 2017 - 14:29
ТОВАР «хххх» мод«ХХХХ» УСПЕШНО ДОБАВЛЕН В ВАШУ КОРЗИНУ
#12
Отправлено 18 Март 2017 - 16:24
и найдите код:
{% FOR cart_items %} {% IF cart_items.GOODS_MOD_ID = FORM_GOODS_MOD_ID %} <div class="cart-product col-sm-6 col-xs-12">
замените на:
<!-- {% FOR cart_items %} {% IF cart_items.GOODS_MOD_ID = FORM_GOODS_MOD_ID %} <div class="cart-product col-sm-6 col-xs-12">
далее найдите код:
<button type="button" class="button button2 quickform" id="quickform-order" onclick="document.location='{CART_URL}';return false;">В корзину</button> </div> </div>
замените на:
<button type="button" class="button button2 quickform" id="quickform-order" onclick="document.location='{CART_URL}';return false;">В корзину</button> </div> </div-->
далее зайдите в Редактор шаблона-->main.js
и найдите код:
$.fancybox({ content: data, // При изменении размера окна изменяем размер окна оформления заказа onUpdate: function() { return false; } });
замените на:
$.fancybox({ content : data, afterLoad: function() { setTimeout(function() { parent.$.fancybox.close({ closeEffect: 'elastic' }); }, 1500); }, // При изменении размера окна изменяем размер окна оформления заказа onUpdate : function(){ var w = $(window).width()*0.8; if(w < 800) { // Автоматический ресайз внутреннего блока fancybox-а $('.fancybox-inner').css('width', 'auto'); // Изменяем размер fancybox окна $('.fancybox-wrap').css({'width': w + 'px'}); } return false; } });
#13
Отправлено 18 Март 2017 - 23:20
а можно еще добавить условие, когда в списке товаров нажимаешь в корзину, и при этом в товаре присутствуют модификации, то товар не добавлялся в корзину, а открывалась карточка товара?
#14
Отправлено 19 Март 2017 - 22:11
Цитата
#15
Отправлено 27 Март 2017 - 15:57
57P (18 Март 2017 - 23:20) писал:
а можно еще добавить условие, когда в списке товаров нажимаешь в корзину, и при этом в товаре присутствуют модификации, то товар не добавлялся в корзину, а открывалась карточка товара?
<a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a>и замените ее на
{% IF goods.COUNT_MODIFICATION = 1%} <a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a> {% ELSE %} <a class=" button button2" title="Посмотреть товар" href="{goods.URL | url_amp}">Добавить в корзину</a> {% ENDIF %}Что касаемо появляющегося блока, уточните, пожалуйста, что именно необходимо изменить?
#16
Отправлено 20 Апрель 2017 - 23:51
Stasya (27 Март 2017 - 15:57) писал:
#17
Отправлено 21 Апрель 2017 - 14:02
57P (20 Апрель 2017 - 23:51) писал:
Изменения Вам произвел, проверьте, пожалуйста.
#18
Отправлено 21 Апрель 2017 - 16:15
Danil (21 Апрель 2017 - 14:02) писал:
Изменения Вам произвел, проверьте, пожалуйста.
Stasya (27 Март 2017 - 15:57) писал:
<a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a>и замените ее на
{% IF goods.COUNT_MODIFICATION = 1%} <a class="add-cart button button2" title="В корзину" data-tooltip="В корзину">Добавить в корзину</a> {% ELSE %} <a class=" button button2" title="Посмотреть товар" href="{goods.URL | url_amp}">Добавить в корзину</a> {% ENDIF %}Что касаемо появляющегося блока, уточните, пожалуйста, что именно необходимо изменить?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных