Друзья! Пользуюсь возможностью и поздравляю Вас с наступающим Новым годом!
А сейчас опишу как сделать свой поиск от Яндекса.1. этап. Регистрация на Яндексе и добавление поиска в сервисе
1. заходим вот на эту замечательную страничку: Поиск от яндекса2. Заполоняем всё согласно инструкции. На шаге 3 результаты поиска выбираем: в iframe на странице, галочку открывать в новом окне не ставим(но лично мне удобно так это на ваше усмотрение). Адрес пишем такой: site.ru/search.php
3. Код для вставки на сайт. Оставляем вкладочку открытой.
2. этап. Создание файла для поиска
1. Заходим на сайт и берём index.php текущей версии. Копируем его и переименовываем в search.php2. Начинаем вносить правки:
Находим вот такую строку
if ($inCore->checkMenuAccess()) $inCore->proceedBody();
//if ($inCore->checkMenuAccess()) $inCore->proceedBody();
Они у вас уже открыты в кладке. И вставляем так(скрипт вставлен куском так как он очень большой):
$inPage->page_body = '{ \'suggest\': true, \'tld\': \'ru\', \'site_suggest\':callbacks\');</script>'; $inPage->page_body .= '{\'tld\': \'ru\'yandex_site_callbacks\');</script>';
Первая и последняя кавычка не экранируются.
Так же форму поиска можно вставить на любую страницу сайта
Реклама #
SLOT 800 11 лет назад #
universe 11 лет назад #
SLOT 800 11 лет назад #
Алексей 11 лет назад #
Димитриус 11 лет назад #
Kreator 11 лет назад #
Использую такой на сайте. Очень нужно добавить защиту от ботов. Иначе 30000 разрешенных мне поисковых запросов и до утра не хватает. Может кто поможет поправить?
Тут в документации так все просто описано как использовать капчу в запросах: http://api.yandex.ru/xml/doc/dg/concepts/captcha.xml
Но сделать не могу. (