Поле ввода количества в листинг товара с включенной ajax-корзиной (VAMshop)
Эта запись добавляет, а точнее исправляет, код, который я уже приводил в заметке “Добавляем в листинг товара поле ввода количества (VAMshop)”. Основной недостаток там – не работающая функция ajax-корзины. В комментариях к той заметке, mosquito дал хорошую подсказку – добавить onclick к форме. Но простое добавение проблему не решает, точнее создает другую – добавление не работает при выключенном ajaxe.
Я добавил небольшое условие, которое добавляет onclick только тогда, когда это необходимо:
<form id="cart_quantity" {if $smarty.const.AJAX_CART == 'true'}onsubmit="doAddProduct(this); return false;"{/if} action="index.php?action=buy_now&BUYproducts_id={$module_data.PRODUCTS_ID}&action=add_product" method="post"> <input type="text" name="products_qty" value="1" size="3" /> <input type="hidden" name="products_id" value="{$module_data.PRODUCTS_ID}" /> <input type="image" src="{$tpl_path}buttons/russian/button_in_cart.gif" alt="Добавить в корзину" title=" Добавить в корзину " /> </form> |
Таким образом получаем код, одинаково работающий как с выключенной ajax-корзиной, так и включенной.
-
пишет:Александр
Евгений, напишите, пожалуйста, статью о том, как сделать чтобы в корзину возле названия товара отображалась его фотография.
-
пишет:Николай
Поле ввода количества в листинг товара появляется ,но на каждом листе первый товар не работает ,при нажатии на кнопку купить Извините!
Интернет-магазин закрыт по техническим причинам, заходите позже.
Весь остальной товар работает, что делать? -
пишет:voron
у меня такая же проблемма с покупкой товара !!!!
То есть в листинге товара первый продукт купить нет возможности пишет нет такрго товара хотя со второй позиции всё работает нормально!!!
Опишу что и как.
В листинге например 5 товаров
1 копыта
2 рога
3 мозги
4 руки
5 ноги
Решил я купить копыта ввожу 20 штук нажимаю купить
(так как это первая позиция то происходит следующее)
нажимаем купить и!!! выдает ошибку что товра нет тоесть не найден (товар есть и не виртуальный).
Но при покупке рога или любых других позиций всё нормально)))
Странно!!!! -
пишет:Den
Евгений здраствуйте.В ajax-корзине перестали удаляться товары((( кнопка для удаления есть но при ее нажатии лишние товары не удаляет.Может вы знаете как это исправить?С уважением Денис.
-
пишет:Den
Вопрос решен!)) Спасибо за инфу.
-
пишет:ВАЛЕРА
А у меня сколько бы не выбрал товара все равно добавляется только 1 товар.
-
пишет:ВАЛЕРА
версия 1.67 – выставляю количество товара добавляю в корзине все равно 1 товар
-
пишет:ВАЛЕРА
а как же сделать тогда выбор количества в листинге? Очень надо.
-
пишет:ВАЛЕРА
Вот этот вариант работает, только страница перезагружается на главную
https://www.molodezky.pp.ua/2010/05/22/dobavlyaem-v-listing-tovara-pole-vvoda-kolichestva-vamshop/ -
пишет:Юра
Как сделать, чтоб оставалось на той же странице?И не перегружалось на первую страницу? Помогите пожалуйста. У меня версия скрипта 1.69
-
пишет:vamshop