Странно, но $param['NotIn'] не хочет работать... Код:
<?php
$shop = & singleton('shop');
$row = $shop->GetItem($GLOBALS['shop_item_path']['item']);
$param = array();
$param['current_group_id'] = $row['shop_groups_id'];
$param['items_on_page'] = 10;
$param['items_order'] = "RAND()";
$param['NotIn'] = "164";
$shop->ShowShop(7, 'МагазинКаталогТоваровКраткий', $param);
?>
В данном случае, хочется исключить из результатов элемент с ID 164. Но этот элемент все равно выводится.
И второе - $param['items_order'] = "RAND()"; тоже не хочет работать - при обновлении все элементы остаются на своих местах, не меняются.
Наверное, я что-то неправильно делаю?