Новости Joomla

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

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
отдельно разве нельзя для каждого свойства задать блок с количеством и корзиной?

извините ещё за может быть глупый вопрос: зависимые товары - это те которые во вкладке сопутствующие товары?
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
отдельно разве нельзя для каждого свойства задать блок с количеством и корзиной?
А зачем мучатся кодом если это уже заложено в программе?

Делается это просто в карточке товара в админке:
1. Нажимаем кнопку "Добавить свойство" - добавляем свойство, например вес, цвет и тд. - сохраняемся
2. Снова заходим в карточку этого товара - появляется кнопка "Новая позиция", жмем ее и добавляем зависимый (дочерний) товар (точно также как и простой), пишем (если надо) дополнительное свойство, что задали в первом пункте... Сохраняемся
3. Так же нажимая кнопку "Новая позиция", создаем другие позиции...
4. Чек-боксы, радио-боксы, количество и кнопки, настраивается в закладке "Показать опции"

при этом ничего не надо колдовать с кодом... в карточке товара все прекрасно работает...
 
 
*

numen

  • Захожу иногда
  • 53
  • 3 / 0
полное описание выложил тут - http://joomlaforum.ru/index.php/topic,104621.0.html
*

elvirae

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Здравствуйте, спасибо aleks_yug, по его методу сделала, все получилось.
Остался один вопрос: Как убрать расстояние от верха до названия свойства (в данном случае "Диаметр", вроде бы уже все перепробывала, где есть <br/> везде убрала, но никак не поднимается, от этого строка растягивается?
Может что то подскажет код страницы
 
Цитировать
<form action="http://localhost/rem-63.ru/index.php" method="post" name="addtocart" id="addtocart34.6484_8" class="addtocart_form" onsubmit="handleAddToCart( this.id );return false;">
    <div class="vmAttribChildDetail" style="float: left;text-align:right;margin:3px;">
        <label for="Диаметр_field">Диаметр</label>:
    </div>
    <div class="vmAttribChildDetail" style="float:left;margin:3px;">
        <select class="inputboxattrib" id="Диаметр_field" name="Диаметр23">

                            <option value=" PN 20 Д 25х4.2"> PN 20 Д 25х4.2 (=66.11 руб.)</option>
                                         <option value="PN 20 Д 32х5.4">PN 20 Д 32х5.4 (=106.22 руб.)</option>
                                         <option value="PN 20 Д 40х6.7">PN 20 Д 40х6.7 (=161.39 руб.)</option>
                           </select>
    </div>
    <br style="clear:both;" />
   
    <label for="quantity23" class="quantity_box">Количество:&nbsp;</label><input type="text" class="inputboxquantity" size="4" id="quantity23" name="quantity[]" value="1" />

      <input type="button" class="quantity_box_button quantity_box_button_up" onclick="var qty_el = document.getElementById('quantity23'); 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('quantity23'); var qty = qty_el.value; if( !isNaN( qty ) &amp;&amp; qty > 0 ) qty_el.value--;return false;" />
      <br />
   <input type="submit" class="addtocart_button" value="Купить" title="Купить" />
    <input type="hidden" name="category_id" value="8" />
    <input type="hidden" name="product_id" value="23" />
    <input type="hidden" name="prod_id[]" value="23" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="func" value="cartadd" />

    <input type="hidden" name="Itemid" value="2" />
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
</form></td>
   </tr>
Еще сразу вопрос: Как настроить ширину столбцов, использую шаблон browse_1?

Вот, то. что я делал у себя по подсказке Morpha.
После этого на странице категории тоже будет отображаться выпадающее меню с различными свойствами товара, забитыми в админке:
==========================================================
В administrator/components/com_virtuemart/html/shop.browse.php
найти блок, начинающийся с комментария: // Add-to-Cart Button
и заменить его содержимое на следующее:

// Add-to-Cart Button
      if (USE_AS_CATALOGUE != '1' && $product_price != ""
         && $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
         && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
         //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true ) //Не показывать корзину
         ) {

         $tpl->set( 'i', $i );
         $tpl->set( 'product_id', $db_browse->f('product_id') );
         $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
         $tpl->set( 'ps_product_attribute', $ps_product_attribute );
         $tpl->set( "product_availability", $product_availability );
            $tpl->set( "product_availability_data", $product_availability_data );
         $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
         $products[$i]['has_addtocart'] = true;
      }
      else {
         $products[$i]['form_addtocart'] = '';
         $products[$i]['has_addtocart'] = false;
      }


=========================================================
=========================================================
В файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
добавить перед строкой:
<?php echo $ps_product_attribute->show_quantity_box($product_id,$product_id); ?><br />
То, что уже расписал Morph:
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
=========================================================
Должно заработать (у меня во всяком случае - без проблем!)
Содержимое, кот. нужно, забиваем в админке, в свойствах товаров.

на цены это почемуто не действует. VM 1.1.15
*

Darya_Mia

  • Новичок
  • 5
  • 0 / 0
Помогите пожалуйста с выводом поля для количества для позиций товара
Мне нужно, чтобы у поля ввода количества было слово "Количество" - как я написала красными буквами на приложенном скрине, иначе покупатель может не понять как заказать товар

Почему-то, когда выставляешь товар без позиций, он выводит поле "количество" с надпиью Количество, а когда выводишь позиции, то там по-другому


Может кто знает. как вставить это слово так, чтобы оно ещё и переводилось при смене языков?
я так понимаю в файле addtocart_list_single.tpl нужно каким-то правильгным образом вставить PHPSHOP_CART_QUANTITY
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
а возможно ли наоборот?

добавил свойство для товара, исчезла корзина на странице категории и появилась надпись" подробнее". а хотелось бы чтобы вместо "подробнее" была бы корзина

vm 1.1.3
« Последнее редактирование: 10.09.2010, 18:56:47 от kpk17 »
*

aleks_yug

  • Давно я тут
  • 628
  • 83 / 0
а возможно ли наоборот?

добавил свойство для товара, исчезла корзина на странице категории и появилась надпись" подробнее". а хотелось бы чтобы вместо "подробнее" была бы корзина

vm 1.1.3

http://joomlaforum.ru/index.php/topic,84888.msg530733.html#msg530733
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
это немного не то. мне нужно совсем убрать выбор свойств со странице категории, но при этом оставить выбор свойств на странице товара
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
имею вот такой код
Код
// Add-to-Cart Button 
                    if (USE_AS_CATALOGUE != '1' && $product_price != ""
                        && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
                        //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
                        && $tpl->get_cfg( 'showAddtocartButtonOnProductList' ) ) {
                           
                        $tpl->set( 'i', $i );
                        $tpl->set( 'product_id', $db_browse->f('product_id') );
                        $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
                        $tpl->set( 'ps_product_attribute', $ps_product_attribute );
                        $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
                        $add_cart = $products[$i]['form_addtocart'];
                        $add_cart_boolean = true;
                        $products[$i]['has_addtocart'] = true;
                    }
                    else {
                        $products[$i]['form_addtocart'] = '';
                        $products[$i]['has_addtocart'] = false;
                        $add_cart = '';
                        $add_cart_boolean = false;
                    }
подскажите что убрать чтобы не было вкус ваниль, а была одна корзина?
*

aleks_yug

  • Давно я тут
  • 628
  • 83 / 0
имею вот такой код
Код
// Add-to-Cart Button 
                    if (USE_AS_CATALOGUE != '1' && $product_price != ""
                        && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
                        //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
                        && $tpl->get_cfg( 'showAddtocartButtonOnProductList' ) ) {
                           
                        $tpl->set( 'i', $i );
                        $tpl->set( 'product_id', $db_browse->f('product_id') );
                        $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
                        $tpl->set( 'ps_product_attribute', $ps_product_attribute );
                        $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
                        $add_cart = $products[$i]['form_addtocart'];
                        $add_cart_boolean = true;
                        $products[$i]['has_addtocart'] = true;
                    }
                    else {
                        $products[$i]['form_addtocart'] = '';
                        $products[$i]['has_addtocart'] = false;
                        $add_cart = '';
                        $add_cart_boolean = false;
                    }
подскажите что убрать чтобы не было вкус ваниль, а была одна корзина?

Если не ошибаюсь, в коде закомментирована строка:
//&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
Попробуйте раскоментировать, вернуть назад никогда не поздно.
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Если не ошибаюсь, в коде закомментирована строка:
//&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
Попробуйте раскоментировать, вернуть назад никогда не поздно.

в том и дело, что если раскоментировать, то будет просто надпись подробнее, без корзины
*

aleks_yug

  • Давно я тут
  • 628
  • 83 / 0
в том и дело, что если раскоментировать, то будет просто надпись подробнее, без корзины
Тогда так - находим файл: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
и убираем из него строку:
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
Все должно заработать в штатном режиме (как задуманнов VM)
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Тогда так - находим файл: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
и убираем из него строку:
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
Все должно заработать в штатном режиме (как задуманнов VM)

в штатном режиме показывает тоже самое.
т.е.
если я товару добавил свойство, то в место корзины показывает надпись "подробнее" - это все на странице категории.
А хотелось бы чтобы вместо этой надписи была корзина
*

morph

  • Давно я тут
  • 923
  • 105 / 0
имею вот такой код
Код
// Add-to-Cart Button 
                    if (USE_AS_CATALOGUE != '1' && $product_price != ""
                        && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
                        //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
                        && $tpl->get_cfg( 'showAddtocartButtonOnProductList' ) ) {
                           
                        $tpl->set( 'i', $i );
                        $tpl->set( 'product_id', $db_browse->f('product_id') );
                        $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
                        $tpl->set( 'ps_product_attribute', $ps_product_attribute );
                        $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
                        $add_cart = $products[$i]['form_addtocart'];
                        $add_cart_boolean = true;
                        $products[$i]['has_addtocart'] = true;
                    }
                    else {
                        $products[$i]['form_addtocart'] = '';
                        $products[$i]['has_addtocart'] = false;
                        $add_cart = '';
                        $add_cart_boolean = false;
                    }
подскажите что убрать чтобы не было вкус ваниль, а была одна корзина?



как понял вам нужно чтобы свойства были....но была сразу ссылка на корзину вместо "подробнее".
но это парадокс - вам НУЖНО выбрать какоето свойство чтобы положить в корзину же.
или опишите подробнее что нужно
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0

как понял вам нужно чтобы свойства были....но была сразу ссылка на корзину вместо "подробнее".
но это парадокс - вам НУЖНО выбрать какоето свойство чтобы положить в корзину же.
или опишите подробнее что нужно

да именно так. пародокс, но у меня в свойствах стоит вкус, и многим все равно что за вкус.
поэтому и хотелось бы корзину
« Последнее редактирование: 13.09.2010, 14:02:48 от kpk17 »
*

morph

  • Давно я тут
  • 923
  • 105 / 0
Цитировать
пародокс
тогда делайте как в рецепте написано,но
В файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
не добавлять
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
потом ищем предупреждение в ланг-файле,которое вылазит и не дает нам в корзину положить.
ищем эту переменную в файлах.находим в -ps_cart.php и коментируем эту проверку и возможно еще где проверку на атрибуты
т.к. магазин ПОДРУЗОМЕВАЕТ если есть атрибуты - должно чтот быть выбрано.
З.Ы. может вам вкусы в список товаров вывести и первым пунктом сделать чтобы чтото по умолчанию выбрано было например "мне пофиг на вкус"? ^-^
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
тогда делайте как в рецепте написано,но
В файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
не добавлять
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
потом ищем предупреждение в ланг-файле,которое вылазит и не дает нам в корзину положить.
ищем эту переменную в файлах.находим в -ps_cart.php и коментируем эту проверку и возможно еще где проверку на атрибуты
т.к. магазин ПОДРУЗОМЕВАЕТ если есть атрибуты - должно чтот быть выбрано.
З.Ы. может вам вкусы в список товаров вывести и первым пунктом сделать чтобы чтото по умолчанию выбрано было например "мне пофиг на вкус"? ^-^
а можно поподробнее: что искать в ланг файле, какую переменную коментировать в ps_cart.php ?
*

aleks_yug

  • Давно я тут
  • 628
  • 83 / 0
а можно поподробнее: что искать в ланг файле, какую переменную коментировать в ps_cart.php ?
Находим в файле: administrator/components/com_virtuemart/classes/ps_cat.php
следующий блок:
$result = ps_product_attribute::cartGetAttributes( $e);

         if ( ($result["attribute_given"] == false && !empty( $result["advanced_attribute_list"] ))
         || ($multiple_products == 1 && ($result["custom_attribute_given"] == false && !empty( $result["custom_attribute_list"] ))) ) {
            $_REQUEST['flypage'] = ps_product::get_flypage($product_id);
            $GLOBALS['page'] = 'shop.product_details';
            $vmLogger->tip( $VM_LANG->_('PHPSHOP_CART_SELECT_ITEM',false) );
            return true;
         }

и закоментируем его.
строку, о которой уже писали, в файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
Естественно, не добавлять.
В этом случае отправка товара в корзину из категории пойдет даже при наличии у него свойств.
Во всяком случае на локалке так и произошло...

PS, а зачем тогда вообще свойства забивать?
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Находим в файле: administrator/components/com_virtuemart/classes/ps_cat.php
следующий блок:
$result = ps_product_attribute::cartGetAttributes( $e);

         if ( ($result["attribute_given"] == false && !empty( $result["advanced_attribute_list"] ))
         || ($multiple_products == 1 && ($result["custom_attribute_given"] == false && !empty( $result["custom_attribute_list"] ))) ) {
            $_REQUEST['flypage'] = ps_product::get_flypage($product_id);
            $GLOBALS['page'] = 'shop.product_details';
            $vmLogger->tip( $VM_LANG->_('PHPSHOP_CART_SELECT_ITEM',false) );
            return true;
         }

и закоментируем его.
строку, о которой уже писали, в файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
Естественно, не добавлять.
В этом случае отправка товара в корзину из категории пойдет даже при наличии у него свойств.
Во всяком случае на локалке так и произошло...

PS, а зачем тогда вообще свойства забивать?

удалил этот синий блок из файла.
и в shop.browse.php
вот такой код
Код
// Add-to-Cart Button 
                    if (USE_AS_CATALOGUE != '1' && $product_price != ""
                        && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
                       //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )
                        && $tpl->get_cfg( 'showAddtocartButtonOnProductList' ) ) {
                            
                        $tpl->set( 'i', $i );
                        $tpl->set( 'product_id', $db_browse->f('product_id') );
                        $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
                        $tpl->set( 'ps_product_attribute', $ps_product_attribute );
                        $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
                        $add_cart = $products[$i]['form_addtocart'];
                        $add_cart_boolean = true;
                        $products[$i]['has_addtocart'] = true;
                    }
                    else {
                        $products[$i]['form_addtocart'] = '';
                        $products[$i]['has_addtocart'] = false;
                        $add_cart = '';
                        $add_cart_boolean = false;
                    }
*

softman_xp

  • Захожу иногда
  • 318
  • 32 / 0
  • Разработка для Joomla
Было бы удобно чтоб свойства можно было выбрать во всплывающем AJAX окне с уведомлением! Может уважаемые знатоки подскажут насколько это вообще трудоемко )
Компоненты/модули/плагины для Joomla
(skype: navipoint)(mail: softman(собака)inbox(точка)ru)
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
http://joomlaforum.ru/index.php/topic,84888.msg709243.html#msg709243

так не работает... выбор свойств есть, но выбранное свойство не фиксируется.
подскажите пожалуйста как сделать, чтобы эти свойства были активны
*

anshakov

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Вот, то. что я делал у себя по подсказке Morpha.
После этого на странице категории тоже будет отображаться выпадающее меню с различными свойствами товара, забитыми в админке:
==========================================================
В administrator/components/com_virtuemart/html/shop.browse.php
найти блок, начинающийся с комментария: // Add-to-Cart Button
и заменить его содержимое на следующее:

// Add-to-Cart Button
      if (USE_AS_CATALOGUE != '1' && $product_price != ""
         && $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
         && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )
         //&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true ) //Не показывать корзину
         ) {

         $tpl->set( 'i', $i );
         $tpl->set( 'product_id', $db_browse->f('product_id') );
         $tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
         $tpl->set( 'ps_product_attribute', $ps_product_attribute );
         $tpl->set( "product_availability", $product_availability );
            $tpl->set( "product_availability_data", $product_availability_data );
         $products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
         $products[$i]['has_addtocart'] = true;
      }
      else {
         $products[$i]['form_addtocart'] = '';
         $products[$i]['has_addtocart'] = false;
      }


=========================================================
=========================================================
В файле: components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
добавить перед строкой:
<?php echo $ps_product_attribute->show_quantity_box($product_id,$product_id); ?><br />
То, что уже расписал Morph:
<?php echo $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?><br />
=========================================================
Должно заработать (у меня во всяком случае - без проблем!)
Содержимое, кот. нужно, забиваем в админке, в свойствах товаров.

Все сделал, как описано, в результате: пропали все картинки со страницы категории, все ссылки  на страницы с товарами превратились в ссылки на главную, вернул все на исходную, в чем дело до меня не доходит, помогите советом. Мой сайт
« Последнее редактирование: 17.11.2010, 07:45:06 от anshakov »
*

parfilov

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Приветствую, уважаемые! А мне вот наоборот нужно вывести кнопку "подробнее" в browse вместо купить, когда у продукта есть свойства или сопутствующие товары. После краткого описания добавлено, но это не то. Его бы я вообще убрал, а вышеупомянутую кнопку оставил бы.
Помогите пожалуйста обыскался уже ответов. Joomla 1.5 * VM 1.1.6 stable [Verona]

Приведу коды файлов:

browse_1
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

mm_showMyFileName(__FILE__);

 ?>



 <div class="browseProductContainer">

        <div class="browseProductImageContainer">



            <a href="<?php echo $product_flypage ?>" target="_self">

            <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0"  title="'.$product_name.'" alt="'.$product_name .'"' )?>

            </a>

        </div>

       

        <h3 class="browseProductTitle"><a title="<?php echo $product_name ?>" href="<?php echo $product_flypage ?>">

            <?php echo $product_name ?></a>

        </h3>



<div class="browseProductDescription">

<span class="sdescription"><?php echo $product_s_desc ?></span>
<a href="<?php echo $product_flypage ?>" title="<?php echo $product_details ?>"><br />
<?php echo $product_details ?>...</a>

        </div>



<div class="browseRatingContainer">

        <?php echo $product_rating ?>

        </div>



        <div class="browsePriceContainer">

            <?php echo $product_price ?>

        </div>

       

        <div class="browseAddToCartContainer">

        <?php echo $form_addtocart ?>

        </div>

<div class="clear"></div>

<div class="grayline"></div>

</div>

И addtocart_form.tpl.php
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<div class="vmCartContainer">
   
<?php
mm_showMyFileName(__FILE__);
// This function lists all product children ( = Items)
// or, when not children are defined, the product_id
// SO LEAVE THIS IN HERE!
list($html,$children) = $ps_product_attribute->list_attribute( ( $product_parent_id > 0 )  ? $product_parent_id : $product_id );

if ($children != "multi") {

    if( CHECK_STOCK == '1' && ( $product_in_stock < 1 ) ) {
      $notify = true;
    } else {
    $notify = false;
    }

?>
    <form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="<?php echo uniqid('addtocart_')?>" class="addtocart_form" <?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>

<?php
}
echo $html;

if (USE_AS_CATALOGUE != '1' && $product_price != "" && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )) {
?>
        <?php if ($children != "multi") { ?>
    <div style="float: right;vertical-align: middle;"> <?php
    if ($children == "drop") {
    echo $ps_product_attribute->show_quantity_box($product_id,$product_id);
    }
    if ($children == "radio") {
echo $ps_product_attribute->show_radio_quantity_box();
    }
    $button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO');
    $button_cls = 'addtocart_button';
    if( CHECK_STOCK == '1' && ( $product_in_stock < 1) ) {
      $button_lbl = $VM_LANG->_('VM_CART_NOTIFY');
      $button_cls = 'notify_button';
    }
    ?>   
    <input type="submit" class="<?php echo $button_cls ?>" value="<?php echo $button_lbl ?>" title="<?php echo $button_lbl ?>" />
    </div>
    <?php  } ?>   
    <input type="hidden" name="flypage" value="shop.<?php echo $flypage ?>" />
<input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="manufacturer_id" value="<?php echo $manufacturer_id ?>" />
    <input type="hidden" name="category_id" value="<?php echo $category_id ?>" />
    <input type="hidden" name="func" value="cartAdd" />
    <input type="hidden" name="option" value="<?php echo $option ?>" />
    <input type="hidden" name="Itemid" value="<?php echo $Itemid ?>" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
    <?php
}
if ($children != "multi") { ?>
</form>
<?php
}
    if($children == "radio") { ?>
   
    <script language="JavaScript" type="text/javascript">//<![CDATA[
    function alterQuantity(myForm) {
        for (i=0;i<myForm.selItem.length;i++){
            setQuantity = myForm.elements['quantity'];
            selected = myForm.elements['selItem'];
            j = selected[i].id.substr(7);
            k= document.getElementById('quantity' + j);
            if (selected[i].checked==true){
                k.value = myForm.quantity_adjust.value; }
            else {
                k.value  = 0;
            }
        }
    }
//]]>   
</script>
<?php } ?>
</div>
*

andersan2000

  • Захожу иногда
  • 64
  • 0 / 0
Добрый вечер всем. Подскажите пожалуйста выход: В корзине товара, вместе с товаром отображаются его свойства, но свойства товара находятся на 2 строки ниже от товара. FireBug показывает,что там 2<br>. Ссылка на сайт: www.newzdrav.com.ua .Подскажите где копать?
Спасибо.
*

DaVinchy

  • Захожу иногда
  • 326
  • 42 / 3
Здесь покопай basket_b2c.html.php  ^-^
*

andersan2000

  • Захожу иногда
  • 64
  • 0 / 0
Здесь покопай basket_b2c.html.php  ^-^
нет такого нигде, уже смотрел. спасибо. Еще варианты есть?
*

morph

  • Давно я тут
  • 923
  • 105 / 0
basket.php заглушка имени овара смотрите как формируется - там задается вывод в имя атрибутов
*

andersan2000

  • Захожу иногда
  • 64
  • 0 / 0
basket.php заглушка имени овара смотрите как формируется - там задается вывод в имя атрибутов
Благодарю. Все получилось.
*

Nick IntegraLL

  • Захожу иногда
  • 71
  • 2 / 0
  • Сто вагин, а я один
И как вывести в файл basket_b2c.html.php?

Где объявить переменную и как она называется? Это же решит множество вопросов!
« Последнее редактирование: 19.01.2011, 01:47:15 от Nick IntegraLL »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товара из дочерних категорий в родительскую

Автор B0nG

Ответов: 0
Просмотров: 1467
Последний ответ 03.08.2014, 15:13:57
от B0nG
ID товара вместо cdata

Автор newsky

Ответов: 0
Просмотров: 1302
Последний ответ 01.07.2014, 13:05:12
от newsky
Расширенный Ajax-поиск по характеристикам товара VirtueMart

Автор Arkadiy

Ответов: 990
Просмотров: 195584
Последний ответ 27.06.2014, 16:47:52
от DeLight
Не могу убрать форму "Задайте вопрос..." на странице товара

Автор abrodski

Ответов: 1
Просмотров: 1389
Последний ответ 20.05.2014, 14:30:44
от abrodski
Свойства товара без подтягивания скидки

Автор One

Ответов: 0
Просмотров: 1139
Последний ответ 13.05.2014, 16:53:53
от One