Клуб Яндекс.Поиска для сайта

5 комментариев
Дмитрий Вульбрун
28 января 2016, 01:05

Да, возможно.

При этом, если вы хотите убрать опци выбора "где искать" в форме поиска и сделать возможность только поиска по интернету, вам нужно в HTML коде формы поиска указать следующие переметры (изменить их значения):

'webopt': false,
 - Эта опция означает "показывать опцию выбора "где искать"

'websearch': true,
 - устанавливает значение по-умолчанию опции "где искать" (даже если она скрыта). true - поиск по интернету. false - поиск по сайту.

Так и не разобрался. При создании поиска обязательная форма:

* добавить сайты и исключения

* добавить категории и исключения

* добавить поисковые темы

Что из этого выбрать?

Дмитрий Вульбрун
28 января 2016, 01:05

Сервис Яндекс.Поиск для сайта по-умолчанию предназначается для организации поиска по сайту/сайтам. Поэтому вам необходимо указать область поиска. Укажите, например, адрес сайта, на котором вы хотите поставить форму поиска. А затем, когда будете устанавливать форму к себе на сайт, внесете изменения в параметры формы (описал выше).

Спасибо большое все получилось. Но есть еще проблема это ширина формы поиска.

Хочу сделать 680px но куда это вставлять

http://yandex.ru/sitesearch', 'webopt': false, 'fontsize': 16, 'arrow': true, 'fg': '#000000', 'searchid': '1960545', 'logo': 'rb', 'websearch': true, 'type': 2}">http://yandex.ru/sitesearch" method="get" target="_self">

Дмитрий Вульбрун
28 января 2016, 01:05

Форма поиска "резиновая" и занимает все доступное ей пространство. Для того, чтобы задать форме определенную ширину, поместите ее в контейнер, которому сделайте ограничение ширины.

Например, это можно сделать так:

       [код формы]