Обычно поиск по сайту имеет одну неприятную особенность - он производится без учёта морфологии. Из-за этого ищутся точные вхождения фраз, что несколько сужает область поиска. Google позволяет добавлять поиск на свой сайт, который будет работать уже с учетом морфологии, синонимов и т.п. Таким образом для больших сайтов такой поиск будет предпочтительней встроенного.
Для добавления поиска гугла необходимо сделать буквально несколько шагов. На всё про всё уйдет несколько минут.
Создаём поиск на гугле
Заходим в Систему пользовательского поиска.
Создаём новый поиск. На втором шаге выбираем оформление. Обратите внимание, что здесь можно указать свои цвета. На третьем шаге получаем результитующий html-код. Не закрываем эту страницу, а переходим к своему сайту.
Создаем страницу на своем сайте для поиска гугла
Создаем новую страницу: Страницы - Создать. Поскольку страница не должна выводиться в лентах рубрик, главной, то есть смысл выставить её тип - static.
Также не следует указывать для записи рубрики, метки, комментирование, публикацию в RSS - они просто не нужны.
Что касается типа страницы, то не обязательно должен быть static. Если вы где-то используете вывод страниц по типу, например в виджете последних записей, то просто сделайте новый тип страниц.
Дальше возвращаемся на страницу гугла, копируем html-код и вставляем его в нашей записи.
Чтобы HTML сработал без ошибок его следует разместить в bb-коде html:
[html] тут код гугла [/html]
Нажимаем кнопку «Готово» и, вуаля!, поиск готов к использованию.
Добавляем ссылку на поиск
Чтобы ваши посетители могли пользоваться новым поиском, следует разместить где-нибудь на сайте его ссылку. Логично будет разместить её в виджете поиска.
В виджете предусмотрено поле «Текст внизу». Здесь и разместим ссылку. Например так (ссылка ваша):
Если нет желания размещать виджет поиска, то разместить ссылку можно другими виджетами, например Ссылки, Избранное или просто текстовым виджетом. Как вариант - добавить пунктом меню.
Комментариев: 1 RSS
1Виктор18-09-2012 20:05
Здравствуйте, Максим! Попробовал установить таким образом, однако, происходит непонятная ситуация: при вводе поискового запроса и нажатии "Поиск", происходит возврат на ту же страницу с пустой поисковой строкой и отсутствием выдачи. Подскажите пожалуйста, из-за чего может не работать поиск?