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

3 Вопроса по поиску

вопрос первый когда устанавливаю поиск для сайта и отображаются результаты как их скрыть можно сделать крестик например в правом верхнем углу и еще если сделать самому то как его отображать только когда отображаются результаты и скрывать когда их нет

вопрос второй можно сделать прокрутку результатов поиска чтобы сам div скролился по вертикали а то результаты обрезаются при сложной верстки пробовал сам ушел в дебри и окончательно запутался нужно конкретное решение.

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

как с этим быть

8 комментариев
Елена Першина
11 сентября 2016, 16:38
Добрый день!
1) Обычно результаты поиска выводятся на отдельной странице и открываются в новом окне (для этого код результатов поиска размещают именно на этой странице). Тогда результаты закрываются просто по закрытию вкладки с результатами. Если этот вариант вам не подходит, поясните, пожалуйста, задачу более конкретно.


2) Результаты должны скролиться вместе со страницей результатов, где они отображены. Зачем их скролить отдельно?


3)  Можно ссылку на поиск, проверю, в чем дело? 

Елена Першина
11 сентября 2016, 16:43
По последней проблеме: уточните, пожалуйста, а сколько форм поиска у вас установлено на странице? 
Распишу все подробно от и до.
Написал с десяток пректов с внедрением api карт поиска и т.д
2 ) допустим есть бизнес справочник на leaflet(карта)  открытая изначально на весь экран которую скролить нельзя и ставим на нее поиск который не скролиться (то есть накладываем поверх слоя и тут она не скролиться и даже прописав принудительно через стили отображать полосы прокрутки они появляются но не скролиться)
Если ставим более 5 результатов то они просто обрезаются при выходе за экран


На сайте одна форма поиска
Крестик все равно нужен к примеру человек начал искать и передумал и закрыть он это все не может.
Елена Першина
12 сентября 2016, 17:25
Евгений,
Так он вкладку может закрыть - основная страница сайта останется закрытой.
А закрыв - что он должен увидеть? Пустую страницу сайта?

Обычно результаты поиска выводятся на отдельной странице и открываются в новом окне (для этого код результатов поиска размещают именно на этой странице). Тогда результаты закрываются просто по закрытию вкладки с результатами. Если этот вариант вам не подходит, поясните, пожалуйста, задачу более конкретно.

Обычно да но не в моем случае и про скрол жду ответа как сделать скрол результатов ?
Елена Першина
13 сентября 2016, 13:26
Евгений,
По умолчанию такой возможности нет, со своей стороны уточню у наших разработчиков, можно ли тут применить какое-либо "костыльное" решение.
Елена Першина
13 сентября 2016, 13:30
Евгений,
А дайте ссылку на поиск, пожалуйста.