Спонсор поста:
Интересный интернет блог про бизнес укр версия: інтернет блог про бізнес

-

Заголовок не шутка. Сегодня я расскажу вам, как создать свой поисковик за 5 минут на базе поиска google.
Всем пользователям сети известна поисковая система google. Только части из пользователей известно о Google Adsense И относительно мало людей знаю, что с помощью Google Adsense можно создать свой поисковик.
Для создания вам потребуется зарегистрироваться в Google Adsense. После регистрации переходим в настройки и выбираем “AdSense для поиска” и видим универсальный инструмент создания на своем сайте поиска по самому сайту и различным другим сайтам.
Для чего это нужно?

Наверное не все понимаю зачем это, ведь есть сам гугль и почему бы не пользоваться им. Но Adsense для поиска это очень полезный инструмент, поскольку с помощью него можно создать тематический поисковик. Например поиск по манимейкерским блогам, поиск по фильмам, поиск по музыке.

Как?

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

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

Ну а теперь появляются некоторые “неудобства”. Форма поиска – в любом из вариантов встречается информация о том, что это поиск от google. Как это подправить я не понял, да и не стоит в общем-то, поскольку вы будете нарушать правила программы. Но можно изменить вид кнопки поиска, после сохранения настроек вы получите код, в котором будет строка:

<input class=”submit” src=”Здесь путь к кнопке” type=”image” value=”submit” />

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

И вторая, более серьезная на мой взгляд проблема – это минимальная ширина области результатов. Она 795px, что очень неудобно и при такой ширине придется отказаться от использования боковой панели на сайте в результате поиска.
Но здесь я нашел решение.
Когда вы получите код он будет выглядеть так:

<script type=”text/javascript”><!–
var googleSearchIframeName = “cse-search-results”;
var googleSearchFormName = “cse-search-box”;
var googleSearchFrameWidth = 800;
var googleSearchDomain = “www.google.com”;
var googleSearchPath = “/cse”;
// –></script>
<script src=”http://www.google.com/afsonline/show_afs_search.js” type=”text/javascript”></script>

И как я понял строка var googleSearchFrameWidth = 800; отвечает за ширину области результатов поиска. И как ее в этом коде не изменяй – минимальная ширина будет 795. Но посмотрите на код еще раз, в нем есть ссылка на http://www.google.com/afsonline/show_afs_search.js – это и есть скрипт отвечающий за результаты.

Откройте данную ссылку и сохраните данный скрипт. Лично я методом тыка

c[9]=795;c[10]=795;c[11]=500;var b={};b[9]=300+90*i;b[10]=300+50*

Изменил на

c[9]=300;c[10]=300;c[11]=500;var b={};b[9]=300+90*i;b[10]=300+50*

Т.е. 795 на 300. В результате минимальная ширина уменьшалась. Также вам потребуется сохранить данный скрип в папку с вашим сайтом и изменить http://www.google.com/afsonline/show_afs_search.js на путь к новому скрипту.

После этого в коде

<script type=”text/javascript”><!–
var googleSearchIframeName = “cse-search-results”;
var googleSearchFormName = “cse-search-box”;
var googleSearchFrameWidth = 800;
var googleSearchDomain = “www.google.com”;
var googleSearchPath = “/cse”;
// –></script>
<script src=”http://www.google.com/afsonline/show_afs_search.js” type=”text/javascript”></script>
я поменял 800 на 300 и у меня на нужном мне сайте ширина области результатов изменилась и все стало влезать.
Думаю, что это единственная проблема, которую стоит решать. В правилах программы я не нашел пункта, в котором запрещается редактировать данный скрипт. Но там явно написано, что запрещено убирать данные, что это поиск от google и лучше это правило не нарушать.

После сохранения настроек вы получите 2 кода – первый сама форма поиска и второй результаты поиска. Код результатов вставьте при создании новой страницы в код данной страницы, а первый код вставьте в код шаблона, где должна быть форма поиска.
Если вам требуется просто поиск без всяких особых настроек, то у вас уйдет буквально 5 минут, как я и обещал в заголовке.
Если же вам требуется сделать  поисковичок более качественный, с нормальными настройками и большой базой сайтов, у вас уйдет намного больше времени.
Ну и как вам такой метод создания поисковика? )
Постовой:

Определения дорвея, и начала черных методов

Антон Родионов начал публиковать серию карикатур на известных блоггеров (в сайтбаре)

_______________________________________

раскрутка сайтов Москва


Оставьте свой комментарий!