1. Для работы сервиса сначала необходимо получить HTML для поиска, для этого идём по этой (требуется наличие аккаунта в Яндекс) http://site.yandex.ru/searches/new/ ссылке и видим страницу примерно следующего содержания:
В поле Название поиска указываем произвольное название, например Поиск по моему форуму
В поле Область поиска нажимаем на ссылку Добавить сайт или раздел сайта и в появившемся окне указываем URL своего форума
В самом низу отмечаем галку Я ознакомился и согласен сусловиями предоставления сервиса и нажимаем Далее
На этой странице по своему желанию настраиваем внешний вид формы для поиска и нажимаем Далее
На этой странице по своему желанию настраиваем внешний вид результатов поиска, в поле Выводить результаты ставим галку напротив в iframe на странице, а в поле указываем URL форума, если нужно, чтобы результаты поиcка выводились не на главной странице (странице списка форумов), а например на странице поиска, нужно в этом поле указать URL http://адрес_форума/search.php, теперь опять нажимаем Далее
На этой странице в поле Выберите кодировку вашего сайта выбираем UTF-8, всё, теперь с текущей страницы копируем код из левой и правой формы.
2. Берём код который был скопирован из формы слева и перед этим кодом добавляем
Код: Выделить всё
<div style="display:none;margin:5px;" id="ysf">
Код: Выделить всё
</form></div>
Код: Выделить всё
</div>
3. Скачиваем файл и загружаем его в директорию /images/
4. В файле /language/ru/common.php перед
Код: Выделить всё
));
?>
Код: Выделить всё
//PPK YS
'YANDEX_SEARCH' => 'Поиск с помощью Яндекс',
//PPK YS
Код: Выделить всё
<li class="rightside"><a href="#" onclick="fontsizeup(); return false;" onkeypress="return fontsizeup(event);" class="fontsize" title="{L_CHANGE_FONT_SIZE}">{L_CHANGE_FONT_SIZE}</a></li>
Код: Выделить всё
<!-- PPK YS --><li class="rightside"><a title="{L_YANDEX_SEARCH}" href="javascript;" onclick="document.getElementById('ysf').style.display='';"><img src="{ROOT_PATH}images/yandex.png" width="16" height="16" alt="Yandex search" /></a> </li><!-- PPK YS -->
Код: Выделить всё
<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>
в файле /styles/subsilver2/template/overall_header.html после
Код: Выделить всё
<!-- IF S_DISPLAY_SEARCH --> <a href="{U_SEARCH}"><img src="{T_THEME_PATH}/images/icon_mini_search.gif" width="12" height="13" alt="*" /> {L_SEARCH}</a><!-- ENDIF -->
Код: Выделить всё
<!-- PPK YS --> <a title="{L_YANDEX_SEARCH}" href="javascript;" onclick="document.getElementById('ysf').style.display='';"><img src="{ROOT_PATH}images/yandex.png" width="16" height="16" alt="Yandex search" /></a><!-- PPK YS -->
Код: Выделить всё
</div>
<div id="datebar">
<table width="100%" cellspacing="0">
5. Обновляем стили, очищаем кеш.
Результат, иконка Яндекс:
форма поиска:
результаты поиска, (т.к. скриншот делался с непроиндексированного форума - результаты поиска пустые):
6. При отображении результатов поиска будет отображаться реклама от Яндекса, если у вас есть аккаунт в рекламном сервисе Яндекса - можно привязать свой аккаунт к форме поиска, тогда при отображении результатов будет показываться реклама от вашего аккаунта.
7. Естественно, что для появления результатов поиска, сайт должен быть проиндексирован в Яндекс.