Как прикрутить поиск от Google

Кто нибудь делал ?

Подскажите как?

*

Spido

  • *
  • 1634

Исходный код формы поиска выглядит так:

<!-- SiteSearch Google -->
<FORM method=GET action="http://www.google.com/search">
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif"
border="0" ALT="Google"></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=btnG VALUE="Google Search">
<font size=-1>
<input type=hidden name=domains value="YOUR DOMAIN NAME"><br>
<input type=radio name=sitesearch value=""> WWW
<input type=radio name=sitesearch value="YOUR DOMAIN NAME" checked> YOUR DOMAIN NAME <br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google -->

А теперь по порядку, что и где менять. Строки

<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>

отвечают за кодировку, с которой Google примет текст с вашего сайта (name=ie) и в какой выдаст результаты пользователю (name=oe). Для русскоязычных сайтов наиболее употребительной будет такая комбинация:

<input type=hidden name=ie value=windows-1251>
<input type=hidden name=oe value=windows-1251>
или

<input type=hidden name=ie value=koi8-r>
<input type=hidden name=oe value=koi8-r>

Потом идут строки, которые можно поменять для улучшения дизайна при вставке на страницу, далее нас интересуют строки:

<input type=hidden name=domains value="YOUR DOMAIN NAME"><br>
<input type=radio name=sitesearch value=""> WWW
<input type=radio name=sitesearch value="YOUR DOMAIN NAME" checked> YOUR DOMAIN NAME <br>
Они указывают, где будет производиться поиск: в интернете или на сайте. Для того чтобы поиск производился на сайте, необходимо YOUR DOMAIN NAME заменить на адрес вашего сайта:

<input type=hidden name=domains value="www.oscommerce.ru"><br>
<input type=radio name=sitesearch value=""> WWW
<input type=radio name=sitesearch value="www.oscommerce.ru" checked> На этом сайте <br>
У нас получается следующий код:

<!-- SiteSearch Google -->
<FORM method=GET action="http://www.google.com/search">
<input type=hidden name=ie value=windows-1251>
<input type=hidden name=oe value=windows-1251>
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif"
border="0" ALT="Google"></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=btnG VALUE="Google Search">
<font size=-1>
<input type=hidden name=domains value="www.oscommerce.ru"><br>
<input type=radio name=sitesearch value=""> WWW.
<input type=radio name=sitesearch value="www.oscommerce.ru" checked>OSCOMMERCE.RU<br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google -->

Теперь этот код нужно вставить в то место страницы магазина, где он должен быть постоянно или только на одной странице.

Если хотите почитать более подробно о поиске на сайте, то смотрите здесь

« Последнее редактирование: 28 Мар 2011 15:37:29 pm от Spido »
Если вам помогли, то не стесняйтесь отблагодарить донатом: