Проблема с поиском

#
Проблема с поиском
При поиске выводится информация не только по данному сайту, но и еще по другим. Напрмер,
http://kisky.ru/search/?text=%EF%E8%F2%E0%ED%E8%E5
#
Re: Проблема с поиском
переиндексирование делали?
#
Re: Проблема с поиском
у вас стоит опция "поиск по всем сайтам"
Структура сайта > редактировать Поиск(или как там у вас названо) > поставить галочку "Поиск только по текущему сайту"
#
Re: Проблема с поиском
Спасибо. Переиндексирование сделали, все ОК.
#
Re: Проблема с поиском
Добрый день!
На Web-сайте на HostCMS 5.6.6 мы хотим создать поиск по сайту. Я изучила документацию и попыталась его реализовать так:
1. Список узлов структуры
- название раздела "Поиск",
- "V" отображать в меню сайта,
- "V" активность страницы,
- "V" индексировать,
- название раздела "poisk",
- Тип раздела: типовая динамическая страница,
- макет: основной,
- раздел: поиск,
- страница: поиск,
- xsl-шаблон результата поиска:Поиск, Поиск,
- поиск только по текущему сайту :ДА,
- число строк результата на страницу: 10,
- максимальная длина поискового запроса: 200

2. Раздел типовой динамической страницы: Поиск,

3.Типовая динамическая страница
- Название: Поиск,
- Описание: Система поиска по сайту
- Параметры:
-- XSL шаблон результата поиска - xsl - 0  ???так и должно быть?
-- Максимальная длина поискового запроса - maxlen - 200
-- Поиск только по текущему сайту - SearchCurrentSite - 1
-- Число строк результата на страницу - result_on_page -10
- Код страницы:
  <?php
  $Search = new Search();

  $words=to_str($_GET['text']);

  $property = array();

  /* Текущая страница */
  $property['current_page']=to_int($_GET['page']);

  /* Количество строк результата на страницу */
  $property['items_on_page'] = to_int($GLOBALS['LA']['result_on_page']);

  /* Максимальная длина поискового запроса */
  $property['len'] = to_int($GLOBALS['LA']['maxlen']);

  /* Если поиск только по текущему сайту */
  if (to_bool($GLOBALS['LA']['SearchCurrentSite']))
  {
  $property['site_id'] = CURRENT_SITE;
  }

  $Search->GoSearch($words, to_str($GLOBALS['LA']['xsl']), $property);

  ?>
- Настройки страницы:
  <?php
  if (!empty($_GET['text']))
  {
  $new_title= 'Поиск: '.strip_tags(xss(to_str($_GET['text'])));

  $kernel = & singleton('kernel';

  // Заменяем заголовок страницы
  $kernel->set_title($new_title);
  }
  ?>
4. Список модулей:
- Название: Поисковая индексация,
- Версия: 5.6,
- Дата: 05.06.2009,
- Путь к модулю: Search,
- Сортировка: 0.

Переиндексацию сайта делаем

В результате получен пункт меню, по выборе которого открывается страница для поиска, но при попытке что-то найти на сайте результата нет- переходим на главную страницу. Скажите. пожалуйста. я что-то не так делаю или у нас просто нужного модуля не хватает? Спасибо!

#
Re: Проблема с поиском
Добрый день!
На Web-сайте на HostCMS 5.6.6 мы хотим создать поиск по сайту. Я изучила документацию и попыталась его реализовать так:
1. Список узлов структуры
- название раздела "Поиск",
- "V" отображать в меню сайта,
- "V" активность страницы,
- "V" индексировать,
- название раздела "poisk",
- Тип раздела: типовая динамическая страница,
- макет: основной,
- раздел: поиск,
- страница: поиск,
- xsl-шаблон результата поиска:Поиск, Поиск,
- поиск только по текущему сайту :ДА,
- число строк результата на страницу: 10,
- максимальная длина поискового запроса: 200

2. Раздел типовой динамической страницы: Поиск,

3.Типовая динамическая страница
- Название: Поиск,
- Описание: Система поиска по сайту
- Параметры:
-- XSL шаблон результата поиска - xsl - 0  ???так и должно быть?
-- Максимальная длина поискового запроса - maxlen - 200
-- Поиск только по текущему сайту - SearchCurrentSite - 1
-- Число строк результата на страницу - result_on_page -10
- Код страницы:
  <?php
  $Search = new Search();

  $words=to_str($_GET['text']);

  $property = array();

  /* Текущая страница */
  $property['current_page']=to_int($_GET['page']);

  /* Количество строк результата на страницу */
  $property['items_on_page'] = to_int($GLOBALS['LA']['result_on_page']);

  /* Максимальная длина поискового запроса */
  $property['len'] = to_int($GLOBALS['LA']['maxlen']);

  /* Если поиск только по текущему сайту */
  if (to_bool($GLOBALS['LA']['SearchCurrentSite']))
  {
  $property['site_id'] = CURRENT_SITE;
  }

  $Search->GoSearch($words, to_str($GLOBALS['LA']['xsl']), $property);

  ?>
- Настройки страницы:
  <?php
  if (!empty($_GET['text']))
  {
  $new_title= 'Поиск: '.strip_tags(xss(to_str($_GET['text'])));

  $kernel = & singleton('kernel';

  // Заменяем заголовок страницы
  $kernel->set_title($new_title);
  }
  ?>
4. Список модулей:
- Название: Поисковая индексация,
- Версия: 5.6,
- Дата: 05.06.2009,
- Путь к модулю: Search,
- Сортировка: 0.

Переиндексацию сайта делаем

В результате получен пункт меню, по выборе которого открывается страница для поиска, но при попытке что-то найти на сайте результата нет- переходим на главную страницу. Скажите. пожалуйста. я что-то не так делаю или у нас просто нужного модуля не хватает? Спасибо!

Модератор
#
Re: Проблема с поиском
an07,
обратитесь, пожалуйста, в поддержку с данными доступа в центр администрирования.
Авторизация