Помогите С Колличеством Товаров
#1
Отправлено 17 Февраль 2012 - 17:58
#2
Отправлено 17 Февраль 2012 - 20:31
#3
Отправлено 29 Февраль 2012 - 17:56
Vaccina (17 Февраль 2012 - 20:31) писал:
Спасибо большое! Но осталось пара вопросов: 1) Как убрать всплывающее окно (продолжить заказ и перейти в корзину), и что-бы не перекидывало в корзину!!!
2) Как сделать что-бы каталог по умолчанию был списком...
Сайт - http://world-aksauto.ru/
#4
Отправлено 29 Февраль 2012 - 21:17
// Добавление товара в корзину через ajax $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 450, // Minimum width minHeight: 140, // Minimum height gallery: null // Gallery name if provided }); return false; });заменить на:
// Добавление товара в корзину через ajax $('.goodsDataForm, .goodsToCartFromCompareForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 420, // Minimum width minHeight: 150, // Minimum height gallery: null // Gallery name if provided }); return false; });
2.он у Вас и так списком по умолчанию. почистите куки в браузере.
#5
Отправлено 01 Март 2012 - 18:32
Vaccina (29 Февраль 2012 - 21:17) писал:
// Добавление товара в корзину через ajax $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 450, // Minimum width minHeight: 140, // Minimum height gallery: null // Gallery name if provided }); return false; });заменить на:
// Добавление товара в корзину через ajax $('.goodsDataForm, .goodsToCartFromCompareForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 420, // Minimum width minHeight: 150, // Minimum height gallery: null // Gallery name if provided }); return false; });
2.он у Вас и так списком по умолчанию. почистите куки в браузере.
Спасибо со списком все хорошо! Но при нажатии в корзину - Перебрасывает в корзину! А хочется что-бы человек просто продолжал покупать!
Зарание СПАСИБО!!!
#6
Отправлено 01 Март 2012 - 21:51
#7
Отправлено 05 Август 2013 - 23:21
1) Кнопку "В корзину" в каталог вывел через ссылку
[url="{CART_ADD_GOODS_MODIFICATION_URL%20|%20url_amp}?hash={HASH%20|%20url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}"]В корзину[/url]
2) В файле main.js уже пробовал менять строку
$('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){на
$('.goodsDataForm, .goodsToCartFromCompareForm').submit(function(){и обратно..
Я видел в ветках, что у кого-то это получалось, а у кого-то нет.
Спасибо
Ссылка на каталог http://posterof.ru/catalog/franz-heigl
#8
Отправлено 06 Август 2013 - 00:07
$(function() { $('.goodsListItemBlock a[title="Добавить в корзину"]').click(function() { $.get($(this).attr('href'), function() { $.get('/cart', function(html) { $('#cartSum > span').html($(html).find('.cartFormTfootSumTable .cell2')); }); }); return(false); }); });
#9
Отправлено 07 Август 2013 - 18:13
Сake (06 Август 2013 - 00:07) писал:
$(function() { $('.goodsListItemBlock a[title="Добавить в корзину"]').click(function() { $.get($(this).attr('href'), function() { $.get('/cart', function(html) { $('#cartSum > span').html($(html).find('.cartFormTfootSumTable .cell2')); }); }); return(false); }); });
#10
Отправлено 09 Август 2013 - 02:54
Сake (06 Август 2013 - 00:07) писал:
$(function() { $('.goodsListItemBlock a[title="Добавить в корзину"]').click(function() { $.get($(this).attr('href'), function() { $.get('/cart', function(html) { $('#cartSum > span').html($(html).find('.cartFormTfootSumTable .cell2')); }); }); return(false); }); });
В Опере такого глюка нет.
Вот ссылка, откуда можно сразу попробовать http://posterof.ru/c...i-kupit-kartini
Спасибо.
#11
Отправлено 09 Август 2013 - 05:06
$('#cartSum > span').html($(html).find('.cartFormTfootSumTable .cell2'));
на
$('#cartSum > span').html($(html).find('.cartFormTfootSumTable .cell2').html());
#12
Отправлено 07 Июль 2015 - 22:37
Не нашла ответа на форуме.
После добавления товара в корзину появляется окно с оповещением и с возможностью выбора - перейти в корзину или продолжить покупки.
Как сделать так, чтоб это окошко появлялось буквально на секундочку, затем исчезая. Чтоб покупателю не приходилось делать какие-либо дополнительные движения. Соответственно, на этом всплывающем окне должна быть только надпись "Товар добавлен в корзину".
Аккаунт SL-343424
#13
Отправлено 09 Июль 2015 - 03:21
<div class="alignCenter"> <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button> <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button> </div>
далее найдите:
<!-- JS обновление данных корзины --> <script>$('.incart:first').html($('#newCartData').html());</script>
замените на:
<!-- JS обновление данных корзины --> <script> $('.incart:first').html($('#newCartData').html()); setTimeout(function() { $('.fancybox-close').click() }, 2000); </script>
В результате должны исчезнуть кнопки выбора во всплывающем окне и само окно должно автоматически закрыться через 2 секунды.
#14
Отправлено 09 Июль 2015 - 12:31
Vaccina (09 Июль 2015 - 03:21) писал:
<div class="alignCenter"> <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button> <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button> </div>
далее найдите:
<!-- JS обновление данных корзины --> <script>$('.incart:first').html($('#newCartData').html());</script>
замените на:
<!-- JS обновление данных корзины --> <script> $('.incart:first').html($('#newCartData').html()); setTimeout(function() { $('.fancybox-close').click() }, 2000); </script>
В результате должны исчезнуть кнопки выбора во всплывающем окне и само окно должно автоматически закрыться через 2 секунды.
Огромное спасибо!
Очень приятно получить качественный своевременный ответ.
#15
Отправлено 17 Ноябрь 2016 - 07:08
Vaccina (09 Июль 2015 - 03:21) писал:
<div class="alignCenter"> <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button> <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button> </div>
далее найдите:
<!-- JS обновление данных корзины --> <script>$('.incart:first').html($('#newCartData').html());</script>
замените на:
<!-- JS обновление данных корзины --> <script> $('.incart:first').html($('#newCartData').html()); setTimeout(function() { $('.fancybox-close').click() }, 2000); </script>
В результате должны исчезнуть кнопки выбора во всплывающем окне и само окно должно автоматически закрыться через 2 секунды.
Подскажите пожалуйста, как данную задачу реализовать в шаблоне "Лазурь"? Там все иначе.
#16
Отправлено 19 Ноябрь 2016 - 06:20
Voffcheg (17 Ноябрь 2016 - 07:08) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Ajax добавление товара в корзину - найдите:
<p>Вы можете перейти к оформлению заказа или продолжить покупки.</p> {% ENDIF %} <div class="{% IF cart_count_empty %}{% IF FORM_NOTICE_IS_GOOD %}suc{% ELSE %}war{% ENDIF %}{% ENDIF %} ajax-buttons"> <button type="submit" class="button fancyModalClose" id="quickform-close">Продолжить покупки</button> <button type="button" class="button quickform" id="quickform-order" onclick="document.location='{CART_URL}';return false;">Перейти в корзину</button> </div>
замените на:
{% ENDIF %}
Далее найдите:
<!-- Обновление данных корзины --> <script> $('.cart-status').html($('#newCartCount').html()); $('.dropdown-cart').html($('#newCartData').html()); $('.fancyModalClose').click(function(){$.fancybox.close();}); </script>
замените на:
<!-- Обновление данных корзины --> <script> $('.cart-status').html($('#newCartCount').html()); $('.dropdown-cart').html($('#newCartData').html()); $('.fancyModalClose').click(function(){$.fancybox.close();}); setTimeout(function() { $('.fancybox-close').click() }, 2000); </script>
P.S.: в профиле форума добавьте пожалуйста номер аккаунта вашего магазина, чтобы в последующих инструкциях мы могли основываться исходя из кода вашего магазина
#17
Отправлено 21 Ноябрь 2016 - 23:00
Vaccina (19 Ноябрь 2016 - 06:20) писал:
<p>Вы можете перейти к оформлению заказа или продолжить покупки.</p> {% ENDIF %} <div class="{% IF cart_count_empty %}{% IF FORM_NOTICE_IS_GOOD %}suc{% ELSE %}war{% ENDIF %}{% ENDIF %} ajax-buttons"> <button type="submit" class="button fancyModalClose" id="quickform-close">Продолжить покупки</button> <button type="button" class="button quickform" id="quickform-order" onclick="document.location='{CART_URL}';return false;">Перейти в корзину</button> </div>
замените на:
{% ENDIF %}
Далее найдите:
<!-- Обновление данных корзины --> <script> $('.cart-status').html($('#newCartCount').html()); $('.dropdown-cart').html($('#newCartData').html()); $('.fancyModalClose').click(function(){$.fancybox.close();}); </script>
замените на:
<!-- Обновление данных корзины --> <script> $('.cart-status').html($('#newCartCount').html()); $('.dropdown-cart').html($('#newCartData').html()); $('.fancyModalClose').click(function(){$.fancybox.close();}); setTimeout(function() { $('.fancybox-close').click() }, 2000); </script>
P.S.: в профиле форума добавьте пожалуйста номер аккаунта вашего магазина, чтобы в последующих инструкциях мы могли основываться исходя из кода вашего магазина
Работает!!! Огромное спасибо!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных