Перейти к содержанию
Форум поддержки пользователей VamShop

как добавить в листинг товара поле ввода количества тов-ра


Рекомендуемые сообщения

Здравствуйте, очень нужен ввод количества товара в листинге

  вставил следующую форму вместо {$module_data.PRODUCTS_BUTTON_BUY_NOW}

 

<form id="cart_quantity" 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 корзины, при добавлении товара в корзину, страница страница не остается таже, 
а перебрасывает при обновлении на главную страницу каталога.

Добавил строку: {if $smarty.const.AJAX_CART == 'true'}onsubmit="doAddProduct(this); return false;"{/if}

 

в код:

<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>
на заглавную страницу уже не переадресовывает
но переадресовывает на первую страницу категории + при обновлении автоматически добавляет в корзину один товар

Хотелось бы сделать как здесь (это не реклама а пример)

 

Как решить эту задачу? Помогите пожалуйста.

 

Програмированию только учусь, мне бы по полочкам...спасибо зарание.

 

 

Ссылка на сообщение
Поделиться на другие сайты

Ещё вопрос

 

Подскажите пожалуйста как подключить скрипт. Мне нужно всплывающее окно определённо размера, в него будет подгружаться страничка.... Подключить хочу в карточку товара

 

вот скрипт:

 

<script language="JavaScript">

<!--

function winop()

{

windop = window.open("http://www.blabla.ru","mywin","height=120,width=300");

}

function wincl()

{

windop.close();

}

-->

</script>

 

 

 

<a href="javascript:winop();">Открыть окно</a><br>

<a href="javascript:wincl();">Закрыть</a>

  за рание спасибо                                      
Ссылка на сообщение
Поделиться на другие сайты

Так на странице карточки товара уже подключён fancybox, его и используйте для окон.

 

Смотрите пример открыьтя окна - Задать вопрос о товаре.

Ссылка на сообщение
Поделиться на другие сайты

Да я знаю, искал в стандартном где настроить  размеры всплывающего окна. Так не нашел...поэтому решил поставить стороний скрипт, но никак....
Подскажите пожалуйста, где можно задать размер для всплывающего окна карточки товара.

Ссылка на сообщение
Поделиться на другие сайты

А что мешает прочитать документацию к fancybox - http://fancybox.net/

Посмотреть стаданртный пример, там всё отлично видно, как задаются размеры.

 

Сам js код в /includes/header.php

 

Да и примеры кода есть и для картинки товара и для окна, Вам лишь остаётся по аналогии сделать, всё уже готово.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...