DomiTori
Постоялец
- Регистрация
- 15 Июл 2015
- Сообщения
- 92
- Реакции
- 88
- Автор темы
- #1
Особенности модуля:
Модуль не использует dle api
Используется шаблонизатор
Не требует правок движка
Установка занимает всего несколько минут
Поддерживаются обе кодировки (cp1251 / utf-8)
Кеширование модуля (снижение нагрузки)
Автор: b-en-der
Версия DLE: 9.x-10.x
Цена: 450 рублей (бесплатно)
Для просмотра ссылки Войди
Инструкция:
1. Распаковать архив с модулем
2. Выберите папку с кодировкой вашего сайта ( utf8 | cp1251)
3. Поменяйте название папки templates/Default на название папки с вашим шаблоном
4. Скопируйте содержимое папки upload на сервер
5. Запустите файл /install.php и следуйте его инструкциям.
6. Откройте файл шаблона main.tpl, и перед тегом {content} вставьте
Код:
[aviable=xfsearch]{include file="engine/modules/yummyfields/yummyfields.php"}[/aviable]
7. Откройте файл engine/engine.php, найдите:
Код:
[/FONT]
$metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<title>{$metatags['title']}</title>
<meta name="description" content="{$metatags['description']}" />
<meta name="keywords" content="{$metatags['keywords']}" />{$disable_index}
<meta name="generator" content="DataLife Engine (http://dle-news.ru)" />{$s_meta}
<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
HTML;
[FONT=Georgia]
ПЕРЕД этим вставьте:
Код:
[/FONT]
if($dle_module == 'xfsearch') {
$yummypage = !empty($_REQUEST['cstart']) ? (int) $_REQUEST['cstart'] : 1;
$yummy_name = !empty($_REQUEST['xf']) ? $db->safesql( strip_tags ( htmlspecialchars( trim(urldecode( $_REQUEST['xf'] )) ) ) ) : "";
if( !empty($yummy_name) ) {
$yummyinfo = $db->super_query('SELECT `page_title`, `page_description`, `page_keywords`, `description` FROM '. PREFIX . '_yummy_fields WHERE `xfields_name` = \'' . $yummy_name . '\'');
if( !empty($yummyinfo['page_title']) ){
$metatags['title'] = $yummyinfo['page_title'];
}
if( !empty($yummyinfo['page_description']) ){
$metatags['description'] = $yummyinfo['page_description'];
}
if( !empty($yummyinfo['page_keywords']) ){
$metatags['keywords'] = $yummyinfo['page_keywords'];
}
}
}
[FONT=Georgia]
Готово
Вложения
Последнее редактирование: