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

trigger10

  • Новичок
  • 6
  • 0 / 0
Привет всем!
Кто подскажет как сделать кнопку "купить" но без бокса с выбором количества товара?
Заранее спасибо!
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Кнопка "купить" но без количества
« Ответ #1 : 05.11.2010, 16:58:49 »
Привет всем!
Кто подскажет как сделать кнопку "купить" но без бокса с выбором количества товара?
Заранее спасибо!
конечно можно попытаться покопаться в коде \components\com_virtuemart\themes\default\templates\product_details\includes\addtocart_form.tpl.php, поэксперементировать с кодом
Код
 if ($children == "drop") { 
    echo $ps_product_attribute->show_quantity_box($product_id,$product_id);
    }
но простое его удаление влечет за собой нулевое количество товара.
Убрать его можно в меню магазина в Товарах, в самом товаре/закладка "ПОказать опции"/Количество: - Скрыть поле ввода количества
   
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Master of Magic

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Кнопка "купить" но без количества
« Ответ #2 : 10.03.2011, 02:40:00 »
Напишу решение здесь, так как эта тема релевантная запросу:
Открываем файл:
components/com_virtuemart/themes/default/templates/product_details/includes/quantity_box_general.tpl.php
Находим код:
Код
default:
$html .= '<input type="text" class="inputboxquantity" size="4" id="quantity'.$prod_id.'" name="quantity[]" value="'.$quantity.'" />
<input type="button" class="quantity_box_button quantity_box_button_up" onclick="var qty_el = document.getElementById(\'quantity'.$prod_id.'\'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" />
<input type="button" class="quantity_box_button quantity_box_button_down" onclick="var qty_el = document.getElementById(\'quantity'.$prod_id.'\'); var qty = qty_el.value; if( !isNaN( qty ) &amp;&amp; qty > 0 ) qty_el.value--;return false;" />
';
break;
Меняем на:
Код
default:
$html .= '<input type="hidden" id="quantity'.$prod_id.'" name="quantity[]" value="1" />';
break;
Все, теперь по умолчанию кол-во товаров 1 (value="1"), стрелочки и поле ввода кол-во товаров скрыты (type="hidden").
*

encence

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Re: Кнопка "купить" но без количества
« Ответ #3 : 06.07.2011, 12:30:49 »
Это решение, но сверху остается пустой абзац. Как его убрать?
*

Катюничка

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Кнопка "купить" но без количества
« Ответ #4 : 21.07.2011, 03:03:21 »
Подскажите а где убрать слово "Количество" которое стояло перед боксом с выбором количества.
Сам бокс убрался а слово осталось

Решение найдено
в этом же файле components/com_virtuemart/themes/default/templates/product_details/includes/quantity_box_general.tpl.php
строка
Цитировать
$html = '<label for="quantity'.$prod_id.'" class="quantity_box">'.$VM_LANG->_('PHPSHOP_CART_QUANTITY').':&nbsp;</label>';

Заменяем на
Цитировать
$html = '<label for="quantity'.$prod_id.'" class="quantity_box"></label>';
« Последнее редактирование: 21.07.2011, 04:35:43 от Катюничка »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кнопка "Уведомлять меня" не работает в Chrome

Автор JediG

Ответов: 1
Просмотров: 1421
Последний ответ 15.04.2015, 08:38:41
от JediG
Не работают кнопки изменения количества товара

Автор Felix_FV

Ответов: 10
Просмотров: 6138
Последний ответ 22.07.2014, 12:22:31
от mrfruze
Отсоединить кнопку купить от Атрибутов в Joomla 1.5+Virtuemart 1.1.9

Автор Joury

Ответов: 5
Просмотров: 1263
Последний ответ 05.09.2013, 10:29:09
от Joury
Функция вывода кнопки купить

Автор Mishok333

Ответов: 12
Просмотров: 1404
Последний ответ 30.08.2013, 14:15:32
от fsv
не работает кнопка "подтвердить заказ" в VirtueMart

Автор Legovna

Ответов: 2
Просмотров: 2582
Последний ответ 21.08.2013, 19:19:31
от ZAIRA