В файле /components/board/frontend.php после строки примерно 116
$items = $model->getAdverts($is_moder, true);
function getSubCatsItems($cat_id, $items){ $inCore = cmsCore::getInstance(); $inCore->loadModel('board'); $model = new cms_model_board(); $sub_cats = $model->getSubCats($cat_id); if($sub_cats){ foreach($sub_cats as $value){ $model->whereCatIs($value['id']); $sub_items = $model->getAdverts($is_moder, true); if($sub_items){ } $items = getSubCatsItems($value['id'], $items); } } return $items; } if ($category['id'] != $model->root_cat['id']){ $items = getSubCatsItems($category['id'], $items); } //поднимаем vip объявления function cmp($a, $b) { if ($a['is_vip'] == $b['is_vip']) { return 0; } return ($a['is_vip'] < $b['is_vip']) ? 1 : -1; }