Регистрация

Поиск от Google для DLE

TipTop 1-11-2009, 11:39 6012 Mодули DLE

Поиск от Google для DataLife Engine


Система пользовательского поиска от 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.

Похожие новости

Модуль DLE Javascript Decoder by ByGurkan

Описание: Модуль служит для того чтобы декодировать зашифрованные javascript`ы.

18.08.10 Mодули DLE
Модуль Мои Статусы

Модуль предназначен для вывода текущего статуса администратора ресурса. Статус задаётся в

22.12.09 Mодули DLE
Модуль Post Template v.1.5 для DLE 8.3

Модуль облегчает добавление новостей на сайт когда у вас много повторяющейся информации.

19.12.09 Mодули DLE

Комментарии (4)

avatar
#1 Berkut
Благодарю за статью! Давно хотел поставить поиск от гугла Всё получилось!
avatar
#2 AkselMJ
А где собвенно gsearch.tpl
avatar
#3 Пользователь offline TipTop
Цитата: AkselMJ
AkselMJ


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


Создание tpl исключительно ручная работа так как код будет для каждого от гугла разный
avatar
#4 white
не пашет на дле 9.2
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть