Модуль поиска

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Модуль поиска

Post by von-hamster »

Кто-нть работал с модулем поиска в плане добавления своего контента в индекс?
Интересует следующее:
имеется свой модуль каталога, у которого каждому товару соответствует своя страница. У товара есть название, артикул, описание. Что нужно сделать, чтобы проиндексировать эти поля, и добавить страницы в стандартный поиск.

ЗЫ... Код, в конечном итоге просмотрю и разберусь, но вдруг кто-то интересовался...
Sonya

Re: Модуль поиска

Post by Sonya »

von-hamster wrote: Кто-нть работал с модулем поиска в плане добавления своего контента в индекс?
Я работала, но для этого нужно было править модуль. В модуле Search есть API для подключения туда любого модуля. Как это реализовано видно в News, например, в файле action.addarticle.php (строчка 244 в последней версии).

Суть такова. В том месте, где модуль добавляет контент или его видоизменяет, должно быть добавлено что-то типа:

Code: Select all

	    //Update search index
	    $module =& $this->GetModuleInstance('Search');
	    if ($module != FALSE)
	      {
		$module->AddWords($this->GetName(), $content_id, MODULE_NAME, $content, NULL);
	      }
	  }
$content - это содержимое из которого будут выбраны ключевые слова.
Last edited by Sonya on Mon Nov 22, 2010 5:24 pm, edited 1 time in total.
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: Модуль поиска

Post by von-hamster »

Пасиб... Буду пробовать...
Post Reply

Return to “Russian - русский”