LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 02:27:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [4]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: возможность вывода в корзине свойств товара  (Прочитано 18872 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
aleks_yug
Завсегдатай
*****

Репутация: +78/-0
Offline Offline

Сообщений: 565


« : 28.10.2009, 20:56:05 »

Добрый вечер. Уважаемый beagler, есть ли возможность вывода в корзине свойств товара (если они вбиты, конечно) на странице категории. Крайне удобная вещь, особенно когда товар не нуждается в подробном описании, но имеет разные свойства (к примеру -цвет или т.п.).
В VM 1.0.X эта проблема решалась лишь незначительной правкой shop.browse и установкой заглушки в browse_X. В VM 1.1.X что-то пока не разберусь. Если есть возможность, подскажите пожалуйста, куда копать?
    Заранее спасибо!
Записан
 
coolon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 72



« Ответ #91 : 16.12.2011, 17:12:20 »

А как сделать чтобы возле каждой особенности была своя кнопка: " в корзину" ?
как на картинке: http://joomlaforum.ru/index.php?action=dlattach;topic=84888.0;attach=452999531;image
« Последнее редактирование: 16.12.2011, 20:31:49 от coolon » Записан
coolon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 72



« Ответ #92 : 17.12.2011, 04:42:18 »

Подскажите как убрать обязательное заполнение цены товара?
Есть Свойства товара заполненные через = , т.е. цена не нужна, только мешает.
Сейчас если убрать цену то кнопка купить не будет отображаться
« Последнее редактирование: 17.12.2011, 19:26:34 от coolon » Записан
Dashik
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 6


« Ответ #93 : 17.01.2012, 20:05:53 »

Здравствуйте, аналогичная проблема. Есть модуль новинки (latestprod), который использует productsnapshot.tpl.php, нужно у товаров, у которых есть свойства вывести эти свойства, чтобы можно было положить в корзину прямо из модуля. Делала как написано:

1. В файле ps_product.php:
Найти функцию function product_snapshot
и внизу, в блоке, отвечающем за отправку в корзину, закоментировать строку:
&& !$this->product_has_attributes($product_id, true)
Таким образом мы разрешаем показ кнопки "купить", если у товара есть свойства.
=============================================================================
2.  В файле productsnapshot.tpl:
Вверху, после:
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
вставить для подключения:
$ps_product = new ps_product;
$ps_product_attribute = new ps_product_attribute;
$db = new ps_DB;

и в этом же файле несколько изменить блок кода, отвечающего за отправку товара в корзину:
<!-- The add to cart DIV. -->
<div style="text-align:center;" width="100%">
  <div align="left">
<?php
if( !empty($addtocart_link) ) {
?>
  </div>
  <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 $ps_product_attribute->list_advanced_attribute($product_id,$product_id); ?>
    <div align="left">
      <input type="hidden" name="option" value="com_virtuemart" />
      <input type="hidden" name="page" value="shop.cart" />
      <input type="hidden" name="Itemid" value="<?php echo ps_session::getShopItemid(); ?>" />
      <input type="hidden" name="func" value="cartAdd" />
      <input type="hidden" name="prod_id" value="<?php echo $product_id; ?>" />
      <input type="hidden" name="product_id" value="<?php echo $product_id ?>" />
      <input type="hidden" name="quantity" value="1" />
      <input type="hidden" name="set_price[]" value="" />
      <input type="hidden" name="adjust_price[]" value="" />
      <input type="hidden" name="master_product[]" value="" />
      <input type="submit" class="addtocart_button_module" value="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO')?>" title="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO')?>" />
    </div>
  </form>
   <br />
<?php
}
?>
</div>

Таким образом, отправка товара в корзину будет происходить без перезагрузки ( штатный ajax), выбрав свойства (если есть).
Вроде ничего не забыл... (но как знать?)

PS, это только код - надеюсь, над стилистикой поработаете сами...

Но после сохранения файла productsnapshot.tpl.php на сайте вообще ничего не отображается - белая пустая страница.... VM 1.1.9, J 1.5.22, подскажите что делаю не так, вот мой код файла productsnapshot.tpl.php с внесенными изменениями:
Показать текстовый блок
Подскажите пожалуйста, что делаю не так, почему не работает?
Записан
beagler
Moderator
*****

Репутация: +316/-4
Offline Offline

Пол: Мужской
Сообщений: 2994


http://beagler.ru/


« Ответ #94 : 17.01.2012, 21:19:37 »

включите в админке максимальное отображение ошибок
Записан
Seeker
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 30



« Ответ #95 : 15.03.2012, 09:38:08 »

Добрый день!

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

Joomla 1.5 VM 1.1.4



в полном описании товаров (флайпейдж) все работает, но в станд. сборке в категории если у товара есть позиции, не показывает ни выбор, ни добавить в корзину...
Записан
aleks_yug
Завсегдатай
*****

Репутация: +78/-0
Offline Offline

Сообщений: 565


« Ответ #96 : 15.03.2012, 09:54:34 »

Добрый день!

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

Joomla 1.5 VM 1.1.4



в полном описании товаров (флайпейдж) все работает, но в станд. сборке в категории если у товара есть позиции, не показывает ни выбор, ни добавить в корзину...

Судя по картинке, используется browse_listtable.tpl.php?
Это картинка из  категории или флая товара?
Записан
Seeker
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 30



« Ответ #97 : 15.03.2012, 10:39:28 »

Судя по картинке, используется browse_listtable.tpl.php?
Это картинка из  категории или флая товара?

Из флайпэйджа. Используется addtocart_list_multi.tpl.php
Записан
aleks_yug
Завсегдатай
*****

Репутация: +78/-0
Offline Offline

Сообщений: 565


« Ответ #98 : 15.03.2012, 10:46:32 »

Из флайпэйджа. Используется addtocart_list_multi.tpl.php
Данный способ ( имеются ввиду дочерние товары) так работать не будет. Используйте свойства - в этом случае все можно будет настроить и в категории.
Записан
Seeker
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 30



« Ответ #99 : 16.03.2012, 12:04:39 »

Данный способ ( имеются ввиду дочерние товары) так работать не будет. Используйте свойства - в этом случае все можно будет настроить и в категории.
Свойства не подходят, потому что а) картинки б) возможность покупки нескольких цветов сразу.

В категории удалось отобразить выбор позиций, но перестала работать кнопка купить у товаров не имеющих позиций. Решаю.
Записан
Apposym
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 9



« Ответ #100 : 18.03.2012, 02:35:47 »

Блин !  Sadникак не получается создать кнопку "Купить"  и Количество:  или добавить " В КОРЗИНУ" и Количество:  рядом с кнопкой подробнее... вот сайт
Показать текстовый блок
Мож кто подскажет где что править надо,  СПАСИБО всем за помощь.
ps  Joomla Версия 1.5.25
Ваша версия
VirtueMart 1.1.9 stable
Записан
Seeker
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 30



« Ответ #101 : 19.03.2012, 10:33:46 »

Свойства не подходят, потому что а) картинки б) возможность покупки нескольких цветов сразу.

В категории удалось отобразить выбор позиций, но перестала работать кнопка купить у товаров не имеющих позиций. Решаю.

Решение выложил тут http://joomlaforum.ru/index.php/topic,207541.0.html
Записан
Страниц: 1 2 3 [4]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet