Показать сообщение отдельно
  #1 (permalink)  
Старый 09.02.2015, 20:14
Аспирант
Отправить личное сообщение для zawm Посмотреть профиль Найти все сообщения от zawm
 
Регистрация: 08.02.2015
Сообщений: 46

Усовершенствование поиска по сайту от Яндекс
Здравствуйте!
На сайте установлен поиск от Яндекса. Хочу его усовершенствовать. Яндекс предлагает 2 варианта: открытие результатов поиска на старнице Яндекс и открытие результатов поиска на свой странице. А я хочу сделать, так, что при просмотре выбранной книги внизу была ссылка типа "Показать похожую литературу" при нажатии на которую выводится на этой же странице ссылки из поиска Яндекс.

Может кто уже делал такое?

Вот код от Яндекс на странице search.php:

<div id="ya-site-results" onclick="return {'tld': 'ru','language': 'ru','encoding': '','htmlcss': '1.x','updatehash': true}"></div>

<script type="text/javascript">
(function(w,d,c){
var s=d.createElement('script'),h=d.getElementsByTagNa me('script')[0];
s.type='text/javascript';s.async=true;s.charset='utf-8';
s.src=(d.location.protocol==='https:'?'https:':'ht tp:')+'//site.yandex.net/v2.0/js/all.js';
h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(
function(){Ya.Site.Results.init();})})(window,docu ment,'yandex_site_callbacks');
</script>

Запрос к ней выглядет к примеру так: ....search.php?searchid=2199597&text=физика% 20в%20ключевых%20задачах&web=0

Данная форма работает локально. Пример можете посмотреть сами, так как наверное некорректно будет давать здесь ссылку на сайт.

Заранее спасибо.
Ответить с цитированием