Dleshka.org
Авторизация

Скачать Поиск от Google для DLE

+5
TipTop 1-11-2009 Mодули DLE 4 комментария
Поиск от Google для DLE


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

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



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



Этот текст - код подключения модуля ССП.
Теперь необходимо создать сам модуль. Переходим в папку engine/modules, создаем файл gsearch.php. Вставляем в созданный файл следующий текст:
<?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.
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
Berkut
16 ноября 2009 14:49
+ 0 -
Благодарю за статью! Давно хотел поставить поиск от гугла Всё получилось!
AkselMJ
29 мая 2010 18:30
+ 0 -
А где собвенно gsearch.tpl
tiptop
29 мая 2010 21:06
+ 0 -
Цитата: AkselMJ
AkselMJ


Читаем внимательно иструкцию
В папке вашего шаблона создаем новый файл gsearch.tpl


Создание tpl исключительно ручная работа так как код будет для каждого от гугла разный
white
26 апреля 2011 23:18
+ 0 -
не пашет на дле 9.2
Авторизация