Поиск в instantcms 1.10.4 не показывает результаты instantshop 2.2
вот он zavhoz39.ru/
справа видим поиск.
вводим туда одно из наименований продукта из "магазина". К примеру, "дрель ударная" и видим:
Fatal error: Call to undefined function dbRowsCount() in /home/users2/k/koberman/domains/zavhoz39.ru/components/shop/psearch.php on line 40
Хотя по материалам поиск осуществляется успешно.
p.s.флажок в настройках компонента "поиск" на "каталог товаров" есть.
Подскажите, пожалуйста, как исправить?
<?php /*********************************************************************************************/ // // // InstantCMS v1.6 (c) 2010 FREEWARE // // http://instantcms.ru/, info@instantcms.ru // // // // written by Vladimir E. Obukhov, 2007-2010 // // // /*********************************************************************************************/ function search_shop($query, $look){ $inDB = cmsDatabase::getInstance(); $searchModel = cms_model_search::initModel(); global $_LANG; // выполняем поисковый запрос $sql = "SELECT DISTINCT con.*, cat.title cat_title, cat.seolink as cat_seolink FROM cms_shop_items con, cms_shop_cats cat WHERE MATCH(con.title, con.shortdesc, con.description) AGAINST ('$query' IN BOOLEAN MODE) AND con.category_id = cat.id AND con.published=1"; $result = $inDB->query($sql); if(!$inDB->num_rows($result)) { return; } if(cmsCore::loadModel('search')){ $searchModel = cms_model_search::initModel(); while($item = $inDB->fetch_assoc($result)){ $result_array['link'] = "/shop/".$item['seolink'].".html"; $result_array['place'] = $_LANG['SHOP'].' → '.$item['cat_title']; $result_array['placelink'] = "/shop/".$item['cat_seolink']; $result_array['description'] = $searchModel->getProposalWithSearchWord($item['description']); $result_array['title'] = $item['title']; $result_array['imageurl'] = (file_exists(PATH.'/images/photos/small/shop'.$item['id'].'.jpg') ? '/images/photos/small/shop'.$item['id'].'.jpg' : ''); $searchModel->addResult($result_array); } } return; } ?>