Главная » 2010 » Февраль » 24 » Поиск от Google для DLE
17:56
Поиск от Google для DLE

Система пользовательского поиска от Google (далее - СПП) добавляет немало полезных возможностей:
- Обеспечивает быстрые и релевантные результаты поиска.
- Возможность зарабатывать с помощью AdSense для поиска.
- Объединенный поиск с другими ресурсами (например, с вашим форумом).
- Расширенная статистика поиска с помощью Google Analytics.
- И многое другое. Полный список здесь.

Для реализации СПП на сайте нам понадобится аккаунт в системе Google. После успешной регистрации (если она была необходима) переходим на страницу ССП. Нажимаем на кнопку создания ССП, заполняем форму. На этом этапе у вас не должно возникнуть проблем, все подробно расписано.
После создания ССП переходим на страницу управления. В списке созданных ССП выбираем панель управления нашей ССП. В меню панели управления переходим по ссылку получить код. Выбираем выриант Размещать результаты на моем веб-сайте с помощью Custom Search Element, копируем появившийся код HTML. Теперь перейдем к реализации ССП со стороны нашего сайте на DLE. В папке вашего шаблона создаем новый файл gsearch.tpl. В созданный файл вставляем скопированный вами код СПП, сохраняем файл. Теперь необходимо подредактировать файл engine/engine.php. Приблизительно на 42 строке содержимого файла расположен текст:
switch ( $do ) {

На следующей после текста строке вставляем следующий текст:
case "gsearch" :
include ENGINE_DIR . '/modules/gsearch.php';
break;

Этот текст - код подключения модуля ССП.
Теперь необходимо создать сам модуль. Переходим в папку engine/modules, создаем файл gsearch.php. Вставляем в созданный файл следующий текст:
if( ! defined( 'DATALIFEENGINE' ) ) {
    die( "Hacking attempt!" );
}

if( ! $user_group[$member_id['user_group']]['allow_search'] ) {
    
    msgbox( $lang['all_info'], $lang['search_denied'] );

} else {

    $tpl->load_template( 'gsearch.tpl' );
    $tpl->compile( 'content' );
    $tpl->clear();

}
?>

Сохраняем файл. ССП готова. Переходим по адресу http://site.ua/index.php?do=gsearch.

Категория: Инонки групп | Просмотров: 463 | Добавил: flanne | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]