Доработка. Поиск клубов

+46
3.86K
И снова привет, дорогое сообщество!
Писали, что поиск клубов не работает. Взглянул. Оказалось, что поисковик ищет лишь фотографии и блоги клубов.
Всё просто — мы добавим ещё поиск по названиям и описаниям самих клубов.

Файл /clubs/psearch.php
После:
  1. cmsCore::loadModel('clubs');
  2. $model = new cms_model_clubs();
Добавить:
  1. /////// поиск по клубам //////////
  2.  
  3. $sql = "SELECT id, title, description
  4. FROM cms_clubs
  5. WHERE MATCH(title, description) AGAINST ('$query' IN BOOLEAN MODE) AND published = 1 LIMIT 100";
  6.  
  7. $result = $inDB->query($sql);
  8.  
  9. if ($inDB->num_rows($result)){
  10. while($item = $inDB->fetch_assoc($result)){
  11.  
  12. $result_array = array();
  13. $result_array['link'] = "/clubs/".$item['id']."";
  14. $result_array['place'] = ' «'.$item['title'].'»';
  15. $result_array['description'] = $searchModel->getProposalWithSearchWord($item['description']);
  16. $result_array['title'] = $item['title'];
  17. $result_array['session_id'] = session_id();
  18.  
  19. $searchModel->addResult($result_array);
  20. }
  21. }
  22.  
Готово.
0
eoleg eoleg 11 лет назад #
+
Для 1.10.1?
+1
WALTERZ WALTERZ 11 лет назад #
Для всех версий.
+2
Майкл Майкл 11 лет назад #
+
Плюсую, нужная вещь!
0
Бурдель Дмитрий Бурдель Дмитрий 11 лет назад #
+ уже дополнил, спасибо..
0
Brut Brut 11 лет назад #
+ Спасибо.
+3
VopisUVD VopisUVD 11 лет назад #
в релиз однозначно!!!
Fuze как считаете?
0
Таня Таня 11 лет назад #
А как вообще этот поиск по клубам сделать? У меня нет /clubs/psearch.php
Версия 1.9
+1
WALTERZ WALTERZ 11 лет назад #
Отправил

Еще от автора

Урок. Расширяем функционал компонента ПОИСК. Вывод изображений
Долго отсутствовал, точнее не имел возможности. Поэтому рад снова вернуться к Вам! И так, этот пост о доработке поиска.
Баг с регистрацией нового пользователя. Исправляем
И снова здравствуй, дорогое сообщество! Собственно хотел помочь человеку в теме http://instantcms.ru/forum/thread14031-1.
Скроллер контента на InstantCMS 1.10 (UTF-8)
Скроллер контента из определенной категории под версию InstantCMS 1.10.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.