Как отключить подсчет товара в группах

#
Re: Как отключить подсчет товара в группах
HostCMS, спасибо.
А по запрету подсчета количества, реально ли это?
упоминалось об этом в теме http://www.hostcms.ru/forums/17/7058/
Модератор
#
Re: Как отключить подсчет товара в группах
onlinestudio писал(а):
А по запрету подсчета количества, реально ли это?

да, опция такая есть, версия только должна быть 5.9.36
#
Re: Как отключить подсчет товара в группах
HostCMS, так у меня как раз и стоит 5.9.36. И как это реализовать?? Каким способом?
Модератор
#
Re: Как отключить подсчет товара в группах
onlinestudio,
просто передать параметр, всю тему это обсуждаем!
#
Re: Как отключить подсчет товара в группах
HostCMS, сейчас параметр прописан, но если посмотреть SQL запросы, то все равно идёт подсчет и товаров, и групп.
Модератор
#
Re: Как отключить подсчет товара в группах
onlinestudio,
я так и не увидел целиком кода с внесенным параметрами.
#
Re: Как отключить подсчет товара в группах
Код:

......
      // Запрещаем передачу в XML свойств групп
      $param['xml_show_group_property'] = true;
$param['xml_show_all_sellers'] = false;
$param['xml_show_all_count_items_and_groups'] = false;

/* $param['sql_from'] = 'LEFT JOIN shop_prices_to_item_table ON shop_prices_to_item_table.shop_items_catalog_item_id = shop_items_catalog_table.shop_items_catalog_item_id';
$element = array();
$element['type'] = 0;
$element['prefix'] = ' AND';
$element['name'] = 'shop_prices_to_item_id ';
$element['if'] = 'IS NOT NULL';
$element['value'] = '';
$element['sufix'] = '';
$param['select'][] = $element; */

/*$element['type'] = 1;
$element['property_id'] = 153;
$element['prefix'] = ' AND (';
$element['if'] = '!=';
$element['value'] = "''";
$element['sufix'] = " AND CONVERT(CONCAT(SUBSTRING(shop_properties_items_value, 7, 4), CHAR(45), SUBSTRING(shop_properties_items_value, 4, 2), CHAR(45), SUBSTRING(shop_properties_items_value, 1, 2)), DATETIME) > '". date('Y-m-d H:i:s') ."')";
$param['select'][] = $element;*/
      $shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);
   }
   else
   {
      /* Вывод конкретного элемент */
      //$param['show_catalog_item_type'] = array('active', 'inactive');
      $param['xml_show_group_type'] = 'tree';
      $param['current_group_id'] = $GLOBALS['shop_item_path']['group'];

      // Запрещаем передачу в XML свойств групп
      $param['xml_show_group_property'] = false;

      /* Вывод конкретного элемента */
      $shop->ShowItem($GLOBALS['shop_item_path']['item'], $xsl_item, $param, $external_propertys);

      /* Вывод рекламы прочих товаров */
      $external_propertys['this_item_id'] = $GLOBALS['shop_item_path']['item'];
      $xsl_catalog = 'МагазинКаталогТоваровРеклама';
      $param['items_on_page'] = 10;
      $param['items_order'] = 'rand';
$param['xml_show_all_producers'] = false;
$param['xml_show_producers'] = false;
$param['xml_show_all_sellers'] = false;
$param['xml_show_tying_products'] = false;
$param['xml_show_modification'] = false;
$param['xml_show_group_property'] = false;
$param['xml_show_tags'] = false;
$param['show_text'] = false;
$param['xml_show_all_count_items_and_groups'] = false;
      $shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);
   }
}
?>
Модератор
#
Re: Как отключить подсчет товара в группах
На первый взгляд все верно. Напишите в поддержку, посмотрю на месте.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: Как отключить подсчет товара в группах
Параметр $param['xml_show_group_property'] = true; в версиях раньше 5.9.36 не будет работать? Решить можно только обновлением?
Модератор
#
Re: Как отключить подсчет товара в группах
Swore писал(а):
Параметр $param['xml_show_group_property'] = true; в версиях раньше 5.9.36 не будет работать?

Верно.
Swore писал(а):
Решить можно только обновлением?

Да.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация