Код для размещения на вашем сайте
Здесь описывается последовательность действий, необходимых для размещения на вашем сайте поискового сервиса с использованием javascript-кода. Существуют альтерантивные варианты установки поиска:
Если вы можете выделить отдельный поддомен под поисковый сервис или хотите разместить поисковый проект на отдельном домене, то можно бесплатно воспользоваться сервисом зеркалирования Флексума. Тогда Флексум будет поддерживать выбранный вами домен у себя, а вам нужно будет только произвести несколько простых изменений в описании зоны своего домена.
Если вы хотите полного управления видом поисковой выдачи или использования поиска каким-либо иным способом (например, генерацией страниц на основании найденных документов), то для этого предусмотрено получение результатов поиска в формате XML. Этот формат легко разбирать обычными парсерами XML, он предназначен для автоматической обработки поисковой выдачи.
Форма поиска
Форма поиска может быть размещена на любых страницах сайта (мы рекомендуем размещать ее на всех его страницах в одном и том же стандартном месте — например, в навигационной колонке).
Для этого достаточно вставить в HTML-код страниц сайта в соответствующем месте следующие строки:
-----------------------------------------------------------------------------------------------------------------------
<div class="flexum_backlink">
Поиск от <a href="http://www.flexum.ru">Flexum.ru</a>
</div>
<script type="text/javascript">
<!--
document.write('<script src="' +
'http://akim.flexum.ru/export_query.html?resultpage=' +
encodeURIComponent('/search.html') +
'&ppfx=flexum_' +
'" type="text/javascript" charset="Windows-1251"></scr'+'ipt>');
//-->
</script>
-----------------------------------------------------------------------------------------------------------------------------
Здесь предполагается, что страница результатов поиска будет лежать в корневой папке вашего сайта, называться search.html. Если вы хотите назвать ее как-либо иначе или разместить в другой папке, измените соответствующим образом параметр resultpage (можно использовать и полный адрес, начинающийся с http://).
Внимание! URL вашей страницы поиска может иметь любые дополнительные CGI-параметры, но не может содержать в конце идентификатор фрагмента, начинающийся с "#".
Параметр ppfx задает префикс, с которого будут начинаться собственные CGI-параметры Флексума, он может понадобиться в тех случаях, когда имена параметров поиска Флексума пересекаются с параметрами, используемыми на вашем сайте.
Так же вы можете использовать параметр target=_blank, для открытия страницы с результатами поиска в новом окне. Вместо _blank вы можете использовать другое значение, если это необходимо.
Вместе с формой поиска будет выводиться ссылка на наш сайт, убирать которую нельзя. Вы можете сделать форму поиска и самостоятельно, без подключения нашего javascript-кода, но ссылка на flexum.ru должна оставаться в любом случае на всех страницах вашего сайта, где расположена форма поиска, ведущая на поисковые результаты полученные при помощи Флексума.
Страница результатов поиска
Создайте на своем сайте страницу результатов поиска — например, wwwyoursite.ru/search.html.
Вставьте в соответствующее место в теле этой страницы (между тегами <body> и </body>) код поисковой машины. Код для вставки следующий:
----------------------------------------------------------------------------------------------------------------
<div class="flexum_form_search_page">
<form id="flexum_form" name="flexum_form"
onSubmit="do_query(this);return false;">
<div class="backlink">
Поиск от <a href="http://www.flexum.ru">Flexum.ru</a>
</div>
<table border="0" cellpadding="0" cellspacing="0" class="form_table">
<tr><td class="td1"><input type="text" name="query" /></td>
<td class="td2"><input type="submit" value="Найти" /></td></tr>
</table></form></div>
<div id="flexum_results"></div>
<script type="text/javascript">
<!--
document.write('<script src="' +
'http://akim.flexum.ru/export_result.html?url=' +
encodeURIComponent(document.location.href) +
'&ppfx=flexum_' +
'" type="text/javascript" charset="Windows-1251"></scr'+'ipt>');
//-->
</script>
--------------------------------------------------------------------------------------------
В выбранном вами месте страницы будут выводиться: форма поиска; результаты поиска (если был задан поисковый запрос); ссылка на Flexum.ru, одно или несколько рекламных объявлений.
Дополнительные параметры получения поисковой выдачи:
links=yes: добавляет в поисковую выдачу адреса найденных страниц и сайтов. Видимость этих адресов может управляться через таблицу стилей.
target=_blank: открывать найденные документы в новых окнах. Вместо _blank вы можете использовать другое значение, если это необходимо.
favicons=yes: добавляет в поисковую выдачу иконку сайта. Иконка вставляется перед названием сайта в группированной выдаче и перед названием страницы в не группированной выдаче. Иконка представляет из себя изображение 16×16 пикселей, имеет класс found_favicon.
Примечание. Вы можете не создавать страницу результатов поиска у себя на сайте, а вместо этого вписать в поле resultpage формы поиска адрес поисковой страницы на сервере Flexum.ru.
Теги: Наша поисковая система сайтов,поисковая система сайтов