Вывод 1 товара из интернет магазина.

#
Вывод 1 товара из интернет магазина.
Есть три колонки на сайте 3i3i.ru
Нужно в каждую колонку вывести по 1 товару из определенной категории. Помогите пожалуйста
Модератор
#
Re: Вывод 1 товара из интернет магазина.
script88,
можно сделать 3 показа ИС с указанием нужных групп.
#
Re: Вывод 1 товара из интернет магазина.
HostCMS,
Это делается с помощью этого кода?


              <?
         if (class_exists('shop'))
         {
            $shop = & singleton('shop');

            $element['type'] = 0; // 0 - основное св-во, 1 - дополнительное
            $element['name'] = 'shop_item_discount_table.shop_items_catalog_item_id';
            $element['prefix'] = 'and'; // префикс
            $element['if'] = '='; // Условие
            $element['value'] = 'shop_items_catalog_table.shop_items_catalog_item_id';  //
            $element['sufix'] = '';

            $param = array();
            //$param['select'][] = $element;
            $param['current_group_id'] = false;
            $param['items_on_page'] = 3;
            $param['items_order'] = 'rand';

            // Получить все скидки
            $AllDiscount = $shop->GetAllDiscounts(1);

            if ($AllDiscount)
            {
               $param['select_discount'] = array();

               while ($row = mysql_fetch_assoc($AllDiscount))
               {
                  $param['select_discount'][] = $row['shop_discount_id'];
               }
            }
$external_propertys = array();
            $shop->ShowShop(1,'МагазинКаталогТоваровНаГлавнойСпецПред',$param,$external_propertys);
         }
         ?>
Модератор
#
Re: Вывод 1 товара из интернет магазина.
script88,
код несколько усложнен, здесь вывод товаров со скидками. Вам же, на сколько я понимаю, нужно просто сделать ShowShop(), передав в него ID группы через
$param['current_group_id'] = ЗДЕСЬ_ID_ГРУППЫ;
#
Re: Вывод 1 товара из интернет магазина.
HostCMS,
а как его тогда упростить?
Модератор
#
Re: Вывод 1 товара из интернет магазина.
<?php
$shop = & singleton('shop');

// Вместо 333 подставьте ID группы
$param['current_group_id'] = 333;

// Количество товаров для вывода
$param['items_on_page'] = 1;


$external_propertys = array();
$shop->ShowShop(1,'МагазинКаталогТоваровНаГлавнойСпецПред',$param,$external_propertys);
?>


и XSL-шаблон имя можно поменять.
#
Re: Вывод 1 товара из интернет магазина.
HostCMS,
Вы гений, спасибо. буду тестить)
Модератор
#
Re: Вывод 1 товара из интернет магазина.
Пожалуйста. Все очень просто, главное понять.
#
Re: Вывод 1 товара из интернет магазина.
HostCMS,
Начинаю вроде понимать


// Количество товаров для вывода
$param['items_on_page'] = 1;


Этот элемент сам добавил и получилось то что и нужно было
Модератор
#
Re: Вывод 1 товара из интернет магазина.
Отлично!
Авторизация