Поиск от Яндекса для сайта

В прошлой статье был рассмотрен поиск для сайта от Google, теперь возьмёмся за Яндекс.

Установка.

  1. На странице http://site.yandex.ru/ жмём кнопку Установить поиск.
  2. Во время первого шага определяем область поиска.
  3. Второго - внешний вид. Советую использовать вариант с кнопкой "Найти", а не изображением лупы. С последней форма не воспринимается посетителями как поисковая. Это утверждение основано на обращениях комментаторов "Шпаргалки блоггера".
  4. Размещаем полученный код. Пользователи Blogger - в гаджет HTML/JavaScript.
  5. И переходим в "Мои поиски". Где в графе "Индексирование" указываем нужные URL-адреса. Других дополнительных вкладок нет.
  6. Не забудьте заполнить вкладку "Уточнения". Подробнее.
Выбрать ресурс, по которому будет осуществляться поиск
Выбрать ресурс, по которому будет осуществляться поиск.

Минусы.

  1. Нет возможности открытия результатов на одной странице с полем поиска.
  2. Функций явно меньше, чем в одноименном инструменте Google, зато нет навязанной рекламы и страница загружается быстрее.


Похожие статьи:
  1. HTML форма поиска.
в f t
наверх ↑

18 комментариев:

Анонимный
Хм.. Побаловался поиском на вашем блоге. Ощущения:
- поиск работает раза в 2,5-3 дольше (намного дольше ждать результатов чем на старом вашем);
- естественно яндекс дает "в нагрузку" как минимум 3 внешних ссылки на себя любимого;
- из плюсов стоит отметить что поиск действительно более качественный чем был..

Мораль: что-то надо еще додумать с поиском на платформе блоггер (может и сам блоггер озаботится когда-нибудь..) А вам - спасибо за интересный материал ;)
NMitra
Да, загружается он несколько дольше.

Но ссылки оформлены скриптом и про них можно не думать. Хотя для крупных проектов Яша мог бы и убирать свою принадлежность на платной основе как Google.

Более качественный, потому что многие мои страницы проиндексированны.

Хочу не согласиться, у Blogger хороший инструмент. У тех, у кого он отражает не все результаты (включая меня), есть проблемы в поиске по блогам у Google. Это в любом случае не есть хорошо и надо думать как от этого недуга лечиться.

А вам за комментарий))) Кстати, пока это действительно работает: страницы молниеносно попадают в индекс!
Филипп Гаврилов
каковы возможности по дизайну? кнопку подрезать и цвет рамки поменять можно?
NMitra
Возможности и обширные и скудные: внешний вид формы определяет тег div:

<div class="yandexform" onclick="return {type: 3, logo: 'rb', arrow: false, webopt: false, websearch: false, bg: '#DDCCA2', fg: '#000000', fontsize: 16, suggest: true, site_suggest: true, encoding: ''}"> ... </div>

Если его удалить, то будет самая простейшая форма тега input. Даже без лого Яндекса. С которой можно творить что в голову придёт. Лишь подсказки в строке поиска не будут показаны. Например, так:

<form action="http://shpargalkablog.ru/2011/01/poisk-ot-yandeksa-dlya-saita.html" method="get"><input type="hidden" name="searchid" value="000000"/><input name="text" size="30" style="font-size: 15px; line-height: 15px; -moz-border-radius: 5px; border: #000000; border-radius: 5px; -webkit-border-radius: 5px; text-align:center;"/></form><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></script>

Меняйте только данные в теге input name="text" (поле ввода) и input type="submit" (кнопка "найти")

P.S. 4 пункт Пользовательского соглашения гласит: "не менять полученный на Сервисе код поисковой формы;"
Филипп Гаврилов
спасибо

но почему нельзя вносить изменения в скрипт яндекса, который мы удаляем? например там выставить цвет border и display:none на кнопку?
NMitra
Потому что обладая определёнными навыками можно удалить всё, что указывает на Яндекс.

В Пользовательском соглашении также написано, что Яша может начать размещать рекламу в данном инструменте как Google. Сейчас, насколько я понимаю, идет привлечение пользователей. В качестве аналога могу назвать: когда магазин только открывается, он предоставляет хорошие скидки, но по мере увеличения количества покупателей, скидку отменяют.

Предоставлять услуги даром компания не хочет.
Филипп Гаврилов
Согласен.

И потому не хотелось бы косить весь код Яндекса, оставить хотя бы watermark.

Но почему-то редакции данный скрипт (см. ниже) не подаётся - цыет обводки не настраивается, кнопочку не скрыть и тд.

div class="yandexform" onclick="return {type: 3, logo: 'rb', arrow: false, webopt: false, websearch: false, bg: '#DDCCA2', fg: '#000000', fontsize: 16, suggest: true, site_suggest: true, encoding: ''}"> ...

Вы мне предлагали полностью его удалить и написать всё самому, но во первых я теряю watermark, а во вторых уж слишком откровенно нарушаю договорённости.
NMitra
Водяной знак можно добавить в мой предложенный вариант вместо:
<input name="text" size="30" style="font-size: 15px; line-height: 15px; -moz-border-radius: 5px; border: #000000; border-radius: 5px; -webkit-border-radius: 5px; text-align:center;"/>
такой фрагмент
<input name="text" size="30" style="font-size: 15px; line-height: 15px; -moz-border-radius: 5px; border: #000000; border-radius: 5px; -webkit-border-radius: 5px; text-align:center;" value="Яндекс" onfocus="if (this.value == 'Яндекс') {this.value = '';}" onblur="if (this.value == '') {this.value ='Яндекс';}"/>
Только не будет первая Я красной.
NMitra
Или тот же фрагмент заменить на:
<input name="text" size="30" style="font-size: 15px; line-height: 15px; -moz-border-radius: 5px; border: #000000; border-radius: 5px; -webkit-border-radius: 5px; text-align:center; background: url('http://site.yandex.ru/i/ysearch_small.png') no-repeat 2px 4px;"/>
Водяной знак не будет исчезать при его нажатии. Но учитывая его небольшой размер, я думаю, это не должно быть проблемой.
Филипп Гаврилов
спасибо!
Ирина
Поставила поиск. Только толку как не было так и нет.
NMitra
Слева вкладка "Индексирование". В поле "Указать URL вручную" вносим необходимые адреса страниц. Кнопка "Отправить".

У меня была ситуация, когда по истечению недели такие страницы снова уходили из индекса, тогда процедуру надо повторить.

Про этот толк имеется ввиду?
Анонимный
Ребят а вы знаете что кто принудительно сейчас заставляет на сайте пользоваться поисковиками разными кроме поиска по сайту попадает под статью?
NMitra
А немного поподробней. Под чью статью? Яндекса, Гугла? Зачем это нужно? Чем может помочь пользователю? К тому же поиск по сайту не очень-то релевантные результаты даёт.
Gennadiy Balmatov
Подскажите пожалуйста как на blogger разместить файлы для скачивания
NMitra
Через Сайты Гугла http://shpargalkablog.ru/2011/03/kuda-zagruzit-faily.html То есть на Blogger нельзя разместить файлы, но можно дать ссылку на скачивание.
Анонимный
День добрый. Правильно ли я понимаю - убрать кнопку "найти" нельзя, не затронув остальные элементы поиска? т.е. только полностью убрав тег div можно менять внешний вид (ну, изменения в настройках поиска, предоставляемые самим яндексом, конечно, не считаются). Хотелось бы просто убрать кнопку...Спасибо
NMitra
Добрый день. Не помню, если честно. Попробуйте. Сотрудники Яндекса не увидят изменений, пока им кто-нибудь не сообщит.