Поиск. Редактирование шаблона поиска.

Принцип работы поиска сайтов в топлисте:
Вводимая строка разбивается на слова и производится поиск каждого слова отдельно, найденные слова выделяются цветом. Возможен поиск сайта во всех категориях или выбранной категории. Поля, в которых производиться поиск, можно выбирать. В ряде полей поиск возможен только с разрешением администратора топлиста.

Информация по которой возможен поиск:
snm - название сайта (Site Name)
sdc - описание сайта (Site Decription)
sul - адрес сайта (Site Url)
sbu - адрес баннера (Site Banner Url)
sbw,sbh - размеры баннера (Banner Height, Banner Width)
sfu - *строка статуса браузера (Fake URL)
sru - *адрес к которого идет трафик (Reciprocal Link URL)
sf1,sf2,sf3- *три настраиваемых поля (Sample Image URL,ICQ Number, Contact Name)
sem - *электронная почта (E-mail Member)

*В помеченных полях поиск возможен только с разрешения администратора.
Некоторые поля могуть быть переименованы и заполняться отличной от перечисленной выше информацией.
Слева указаны имена input-форм для выбора информации для поиска. По input-форме с именем 'select_search' определяется, используется ли настройка поиска с помощью input-форм, если этой формы нет поиск производится только по названию и описанию сайта.
Пример:
<input type="hidden" name="select_search" value="ON">
<input type="checkbox" name="snm" value="ON" [#SNM#]> Site Name


Макросы html-шаблона страницы поиска:
[#USR_FLD1_NAME#] - название первого назначаемого поля
[#USR_FLD2_NAME#] - название второго назначаемого поля
[#USR_FLD3_NAME#] - название третьего назначаемого поля

[#NUM#] - порядковый номер найденного сайта
[#CATEGORY#] - категория сайта
[#CAT_URL#] - ссылка на категорию
[#ID#] - индентификатор сайта
[#SITE_URL#] - адрес сайта
[#TITLE#],[#TITLE_SELKEY#] - заголовок сайта
[#DESCRIPTION#],[#DESCRPT_SELKEY#] - описание сайта
[#BANNER#] - html-код баннера сайта
[#BNR_URL#],[#BNRURL_SELKEY#] - адрес баннера
[#BNR_WD#],[#BNRWD_SELKEY#] - ширина баннера
[#BNR_HT#],[#BNRHT_SELKEY#] - высота баннера
[#FAKE_URL#],[#FAKEURL_SELKEY#] - строка статуса
[#RCP_URL#],[#RCPURL_SELKEY#] - ресип адрес
[#USR_FLD1#],[#USRFLD1_SELKEY#] - первое назначаемое поле
[#USR_FLD2#],[#USRFLD2_SELKEY#] - второе назначаемое поле
[#USR_FLD3#],[#USRFLD3_SELKEY#] - третье назначаемое поле
[#EMAIL#], [#EMAIL_SELKEY#] - электронная почта

[#PBNR_WD#],[#PBNR_HT#] - настраиваемые размеры баннера

В макросах содержащих текст '_SELKEY' найденные слова будут выделяться.

Настройка размера баннера:
Размер предварительно показываемого баннера можно задавать, используя скрытые формы (wpbanner,hpbanner). Можно задавать как два размера, так и один из двух. Если задан один размер, второй будет вычислен автоматически, используя пропорции реального размера баннера. Если не задано ни одного размера баннер будет показываться в реальную величину.
Пример настройки:
<input type="hidden" name="wpbanner" value="100">
<input type="hidden" name="hpbanner" value="60">