Поиск в instantcms 1.10.4

Поиск в instantcms 1.10.4 не показывает результаты instantshop 2.2

#1 12 августа 2014 в 15:11
итак. есть сайт на instantcms v1.10.4 с добавление компонента instantshop v2.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.флажок в настройках компонента "поиск" на "каталог товаров" есть.

Подскажите, пожалуйста, как исправить?
#2 27 августа 2014 в 19:51
залейте заново файлик /core/cms.php
#3 27 сентября 2014 в 17:45
такя же ошибка, что делать??
#4 28 сентября 2014 в 09:21
у меня то же самое. писал r2, он молчит неделю уже( Может Fuze поможет
#5 19 января 2015 в 14:26
Замените содержимое psearch.php на это

  1.  
  2. <?php
  3. /*********************************************************************************************/
  4. // //
  5. // InstantCMS v1.6 (c) 2010 FREEWARE //
  6. // http://instantcms.ru/, info@instantcms.ru //
  7. // //
  8. // written by Vladimir E. Obukhov, 2007-2010 //
  9. // //
  10. /*********************************************************************************************/
  11. if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }
  12.  
  13. function search_shop($query, $look){
  14.  
  15. $inDB = cmsDatabase::getInstance();
  16. $searchModel = cms_model_search::initModel();
  17.  
  18. global $_LANG;
  19.  
  20. // выполняем поисковый запрос
  21. $sql = "SELECT DISTINCT con.*,
  22. cat.title cat_title,
  23. cat.seolink as cat_seolink
  24. FROM cms_shop_items con, cms_shop_cats cat
  25. WHERE MATCH(con.title, con.shortdesc, con.description) AGAINST ('$query' IN BOOLEAN MODE) AND con.category_id = cat.id AND con.published=1";
  26.  
  27. $result = $inDB->query($sql);
  28. if(!$inDB->num_rows($result)) { return; }
  29.  
  30. if(cmsCore::loadModel('search')){
  31.  
  32. $searchModel = cms_model_search::initModel();
  33.  
  34. while($item = $inDB->fetch_assoc($result)){
  35.  
  36. $result_array = array();
  37.  
  38. $result_array['link'] = "/shop/".$item['seolink'].".html";
  39. $result_array['place'] = $_LANG['SHOP'].' &rarr; '.$item['cat_title'];
  40. $result_array['placelink'] = "/shop/".$item['cat_seolink'];
  41. $result_array['description'] = $searchModel->getProposalWithSearchWord($item['description']);
  42. $result_array['title'] = $item['title'];
  43. $result_array['imageurl'] = (file_exists(PATH.'/images/photos/small/shop'.$item['id'].'.jpg') ? '/images/photos/small/shop'.$item['id'].'.jpg' : '');
  44. $result_array['session_id'] = session_id();
  45.  
  46. $searchModel->addResult($result_array);
  47. }
  48.  
  49. }
  50.  
  51. return;
  52.  
  53. }
  54. ?>
  55.  
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.