Хиты продаж через доп. свойства не выводит

#
Хиты продаж через доп. свойства не выводит
Ошибка выполнения запроса! - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' GROUP BY shop_items_catalog_table.shop_items_catalog_item_id HAVING COUNT(sh' at line 5

В нужном товаре ставим галочку
<?php
      if (class_exists('shop'))
      {
         $shop = & singleton('shop');
         $param = array();
            
            $element['type'] = 1;
            $element['prefix'] = 'OR';
            $element['property_id'] = 179;
            $element['if'] = '=';
            $element['value'] = '1';
            $element['sufix'] = ')';
         $param['select'][] = $element;
            
            
         // Товары выбираем из всех групп
         $param['current_group_id'] = false;
            $param['xml_show_modification'] = false;
         $param['items_on_page'] = 10;
            $param['xml_show_group_type'] = 'all';
         $param['items_order'] = 'rand';
            
            $param['sql_group_by'] = "GROUP BY shop_items_catalog_table.shop_items_catalog_item_id ";
            $param['sql_having'] = "HAVING COUNT(shop_properties_items_table.shop_properties_items_id) = 2";
          
         $shop->ShowShop(1, 'МагазинКаталогТоваровНаГлавнойСпецПред', $param);
      }
      ?>

Модератор
#
Re: Хиты продаж через доп. свойства не выводит
Asl,
Покажите целиком запрос из логов или пришлите запрос в поддержку с данными доступа.
#
Re: Хиты продаж через доп. свойства не выводит
Рабочий код для вывода товаров и их модификаций через доп. свойство (у меня это "Хиты продаж":
<?php
      if (class_exists('shop'))
      {
         $shop = & singleton('shop');
         $param = array();
            
            $element['type'] = 1;
            //$element['prefix'] = 'OR';
         $element['prefix'] = 'AND (';
            $element['property_id'] = 179; //ID до. свойства
            $element['if'] = '=';
            $element['value'] = '1';
            $element['sufix'] = ')';
         $param['select'][] = $element;
            
            
         // Товары выбираем из всех групп
         $param['current_group_id'] = false;
         $param['xml_show_group_type'] = 'all';
         $param['sql_select_modification'] = false;
            $param['items_on_page'] = 10;
            $param['items_order'] = 'rand';
          
         $shop->ShowShop(1, 'МагазинКаталогТоваровНаГлавнойСпецПред', $param);
      }
      ?>
Модератор
#
Re: Хиты продаж через доп. свойства не выводит
Asl,
Т.е. проблему решили? Отлично!
#
Re: Хиты продаж через доп. свойства не выводит
Не без помощи техподдержки)
#
Re: Хиты продаж через доп. свойства не выводит
Вот только не работает пошаговая навигация
Предложений больше чем на одну страницу
Авторизация