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

morph

  • Давно я тут
  • 920
  • 105 / 0
Сопутствующие товары
« : 15.06.2007, 07:51:19 »
Доброго времени суток!
Подскажите,пожалуйста,где копать,чтоб при отображении сопутствующих товаров в подробном описании товара-там где после надписи
Цитировать
Вас, возможно, заинтересуют следующие товары
сопутствующие товары отображались без цен и надписи "в корзину"
Никак не могу найти где это прописано :(
*

morph

  • Давно я тут
  • 920
  • 105 / 0
Re: Сопутствующие товары
« Ответ #1 : 15.06.2007, 12:18:25 »
Вобщем разобрался ^-^Рано паниковал ;D
Если еще кому:
код,отвечающий за вывод сопутствующих товаров находиться в shop.product_details:
Цитировать
// Let's have a look wether the product has related products.
  $q = "SELECT product_sku, related_products FROM #__{vm}_product,#__{vm}_product_relations ";
  $q .= "WHERE #__{vm}_product_relations.product_id='$product_id' AND product_publish='Y' ";
  $q .= "AND FIND_IN_SET(#__{vm}_product.product_id, REPLACE(related_products, '|', ',' )) LIMIT 0, 4";
  $db->query( $q );
/*// This shows randomly selected products from the products table
  // if you don't like to set up related products for each product
  $q = "SELECT product_sku FROM #__{vm}_product ";
  $q .= "WHERE product_publish='Y' AND product_id != $product_id ";
  $q .= "ORDER BY RAND() LIMIT 0, 4";
  $db->query( $q );*/
 
  $related_product_html = "";
  if( $db->num_rows() > 0 ) {
    $related_product_html .= "<hr/>\n";
    $related_product_html .= "<h3>".$VM_LANG->_PHPSHOP_RELATED_PRODUCTS_HEADING.":</h3>\n";
    $related_product_html .= "<table width=\"100%\" align=\"center\"><tr>\n";
    while( $db->next_record() ) {
      $related_product_html .= "<td valign=\"top\">".$ps_product->product_snapshot( $db->f('product_sku') )."</td>\n";
   }
    $related_product_html .= "</tr></table>\n";
  }
здесь можно настраивать вывод товаров,их колличество(LIMIT 0, 4)
тут вызывается функцию класса, которая выводит карточку товара
(ps_product-функция function product_snapshot)
здесь настраивается карточка сопутствующего товара-чтоб убрать цену и надпись "в корзину"
меняем
Цитировать
function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true )
на
Цитировать
function product_snapshot( $product_sku, $show_price=false, $show_addtocart=false )
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Сопутствующие товары
« Ответ #2 : 01.11.2007, 16:38:45 »
А где ты нашел строку:

function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true )

у меня в shop.product_details нет такой строки
может я не там ищу?

*

morph

  • Давно я тут
  • 920
  • 105 / 0
Re: Сопутствующие товары
« Ответ #3 : 02.11.2007, 06:01:27 »
Цитировать
где ты нашел строку:

function product_snapshot( $product_sku, $show_price=true, $show_addtocart=true )
\administrator\components\com_virtuemart\classes\ps_product.php
Цитировать
тут вызывается функцию класса, которая выводит карточку товара
(ps_product-функция function product_snapshot)
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Сопутствующие товары
« Ответ #4 : 02.11.2007, 07:48:34 »
Спасибо. Как вариант предлагаю свое решение, где цена остается видимой а убирается только "купить"

комментируем строку :
$html .= "<a title=\"".$VM_LANG->_PHPSHOP_CART_ADD_TO.": ".$db->f("product_name")."\" href=\"". $sess->url($mm_action_url . "index.php" . $url)."\">".$VM_LANG->_PHPSHOP_CART_ADD_TO."</a><br />\n";
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: Сопутствующие товары
« Ответ #5 : 08.11.2007, 00:43:43 »
Как реализовать в сопутствующих товарах, ссылку на определенную категорию товаров, а не на определенную единицу товара?
*

Animatik

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Сопутствующие товары
« Ответ #6 : 10.12.2008, 11:36:44 »
2 вопроса:
- как расположить сопутствующие товары не в строку, а в столбик?
- как вместо названия (у сопутствующего товара) выводить product_sku?
*

dvtimofei

  • Захожу иногда
  • 111
  • 4 / 1
Re: Сопутствующие товары
« Ответ #7 : 03.02.2009, 11:38:45 »
Тоже актуально, как вывести Сопутствующие товары по аналогии шаблона browse_2.php
????
*

GrayHunter

  • Захожу иногда
  • 64
  • 1 / 0
Re: Сопутствующие товары
« Ответ #8 : 09.08.2010, 01:47:39 »
Подскажите плз, как вывести в сопутствующих товарах описание (краткое) под каждым товаром?
(сам искал, но заблудился)
*

сергей_Ш

  • Захожу иногда
  • 187
  • 1 / 0
Re: Сопутствующие товары
« Ответ #9 : 18.08.2010, 16:19:44 »
тоже интересно, как выводить сопутствующие товары в столбик? т.е чтобы в одной строчке один товар..
подскажите плз
*

sanekk

  • Захожу иногда
  • 66
  • 0 / 0
Re: Сопутствующие товары
« Ответ #10 : 20.07.2011, 17:36:05 »
кто знает решение этой проблемы?
http://joomlaforum.ru/index.php/topic,172142.new.html#new
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль «VirtueMart Товары» вывод товаров по рейтингу

Автор myrka

Ответов: 0
Просмотров: 695
Последний ответ 10.01.2017, 17:09:22
от myrka
Глючат некоторые товары в VirtueMart

Автор satyricon

Ответов: 0
Просмотров: 457
Последний ответ 21.12.2016, 09:30:16
от satyricon
Как вывести последние товары определенной категории VirtueMart на статической странице?

Автор shopspy

Ответов: 0
Просмотров: 705
Последний ответ 25.01.2015, 13:32:28
от shopspy
VirtueMart "Выделенные товары" не нашел где находится перевод этого названия

Автор sonics

Ответов: 2
Просмотров: 1956
Последний ответ 19.10.2014, 19:13:55
от draff
Сопутствующие товары VirtueMart

Автор freeslim

Ответов: 20
Просмотров: 10962
Последний ответ 04.07.2014, 21:08:19
от bgg87