Jump to content

Recommended Posts

Добрый день!

Прошу помочь со следующей проблемой.

На сайт необходимо встроить сторонний поиск от яндекса. Т.е. что бы автозаполнение при поиске было как обычно, а если нажимаешь на кнопку "найти" выходит страница (site.com/products?keyword=) со списком результатов из яндекса.

 

Сейчас встроен обычный поиск 

 

<td class="search_form">
		<form action="products">
		<input type="text" class="input_search" name="keyword" value="{$keyword|escape}" placeholder="Что Вы ищите?" />
		<input type="submit" value="Найти" />
	      </form>
	</td>

В каком файле править код вывода результатов поиска? (/products?keyword=) получается нужно вставить код результатов поиска самого "яндекса".

Link to post
Share on other sites

Скорее надо смотреть код Яндекса - там в АПИ есть возможность по идентификатору поля подключить скрипт. Поэтому советую сначала разобраться без автозаполнения.

А автозаполнение потом прикрутите по аналогичному идентификатору. По идее не должны конфликтовать.

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

Сначала решите полностью вид задачи, как она должна работать - последовательность действий скриптов, отработка исключений и т.п.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...