Контакты для связи с администрацией ресурса www.saloed.net, skype: sa-lo-ed или Email:sal0ed@yandex.ru

 

Поиск на DLE через Яндекс.XML

Яндекс.XML — это сервис, позволяющий совершать автоматические поисковые запросы к Яндексу и получать ответы в формате XML. Поиск на сайте через сервис Yandex.XML - это альтернативная замена стандартному поиску от DataLife Engine. Рассмотрим положительные моменты использования данного DLE модуля:

1. Снижение нагрузки на Вашу БД и как следствие сайт станет менее требовательным к ресурсам сервера;
2. Поиск, организованный при помощи Яндекс.XML, более релевантный нежели стандартный от DLE;

Так же существует и минус - это ограничение в 1000 запросов в сутки с 1го IP, которое можно уменьшить за счет подключения сайта к рекламной сети Yandex'a. Технические требования: PHP расширения simplexml и iconv.

Подробная инструкция по установке:

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

1.1 Регистрация почтового ящика от Яндекс'а;
1.2 Затем переходим на страницу проекта Yandex.XML, нажимаем на кнопку Начать и подтверждаем согласие с лицензией;
1.3 Подтверждаем номер своего мобильного телефона;
1.4 Заполняем IP адрес сервера, где Вы планируете организовать поиск через Яндекс.XML;
1.5 Копируем строку из блока под заголовком "Ваш адрес для совершения запроса". Это адрес, на который модуль будет посылать запрос, вида:

 

 

2.1 Откройте файл upload/engine/modules/yandex.search.php

замените строку:

сюда вставить урл для запроса с вашего Yandex-аккаунта

на Ваш адрес для совершения запроса, вида:




2.2 Папку templates/Default переименуйте на имя используемого вами шаблона;

2.3 Загрузите на сайт все файлы из папки upload;

2.4 В файл main.tpl вставьте строку вывода формы поиска:

{include file="yandex.form.tpl"}


2.5 В файле .htaccess после строки:

RewriteEngine On


Вставить строку:
RewriteRule ^search/$ index.php?do=yandex-search [L]


2.6 В файле engine/engine.php

после блока:
case "pm" :
include ENGINE_DIR . '/modules/pm.php';
break;


Вставить:
case "yandex-search" :
include ENGINE_DIR . '/modules/yandex.search.php';
break;

 

 

Скачать Модуль поиск на DLE через Яндекс.XML

Внимание! У вас нет прав для просмотра скрытого текста.

Связь с автором

Автор: Admin от 9-12-2010, 23:05

Своё Спасибо, еще не выражали.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарии: Оставить комментарий
Наверх
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Дополнения для InstantCMS
 
Copyright © 2009-2015

Дополнения для InstantCMS | Рипы сайтов | Социальные сети