Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Добавление товаров в корзину с количеством товаров ajax

Автор tatfoxРаздел JS и AJAX

Ответов: 12
Просмотров: 6543
Последний ответ 24 Мая 2016, 17:00:10
от tatfox
Заявка на товар вместо его оформления через корзину

Автор webtrendРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 1023
Последний ответ 12 Февраля 2016, 17:02:18
от crazygeorgio
Минимальное кол-во товаров которое можно положить в корзину

Автор CanektРаздел Макросы UMI.CMS

Ответов: 5
Просмотров: 2573
Последний ответ 08 Сентября 2016, 16:17:24
от admin
Удалить товар из корзины и очистить корзину. А так же заказать.

Автор frost-agbРаздел Шаблоны TPL

Ответов: 0
Просмотров: 1354
Последний ответ 31 Августа 2017, 13:44:29
от frost-agb
Всплывающая подсказка о добавлении товара в корзину

Автор diii3Раздел Шаблоны XSLT

Ответов: 6
Просмотров: 5424
Последний ответ 01 Октября 2012, 13:46:10
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Скрытие кнопки добавления в корзину
« Ответ #15 : 27 Апреля 2012, 14:32:30 »
Переменная определена, только ссылка "Перейти в корзину" появляется если перезагрузить страницу. В чем может быть проблема?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Скрытие кнопки добавления в корзину
« Ответ #16 : 27 Апреля 2012, 14:45:25 »
если у вас ajax механизм работы с корзиной, то надо лезть в /js/site/basket.js и там в функции replace добавлять новые инструкции, которые после того как товар ляжет в козрину отображали кнопку "оформить заказ"

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Скрытие кнопки добавления в корзину
« Ответ #17 : 02 Мая 2012, 11:03:37 »
Предложили такой вот вариант:
var flag = 0;	
if (detect_options.amount) {
var add_basket_button = jQuery('#add_basket_' + detect_options.id);
if (add_basket_button[0].tagName.toUpperCase() == 'A') {
add_basket_button.text(add_basket_button_text + ' (' + detect_options.amount + ')');
if (flag == 0){
jQuery(add_basket_button).after('<a href="/emarket/cart/">Перейти в корзину</a>');
flag=1;
else {}
}
Действительно, ссылка Перейти в корзину появляется только один раз, сколько бы не кликали на Добавить в корзину, но...
теперь страница стала перезагружаться. и все очень долго.
может есть какой вариант отображать ссылку не перезагружая страницу и не дублируя саму ссылку столько сколько кликнули?