avatar_OpiuM

Установка кода SAPE на DLE 7.5-8.5, Система Sape

Автор OpiuM, 2011 Фев. 13, 11:52

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] web мастерsape на dlejavascriptdhtmlhtml+css

OpiuM


Спойлер
Система Sape – современный сервис, предназначенный для купли-продажи ссылок с главных и внутренних страниц сайтов, включающий в себя ряд уникальных ноу-хау. Часто встречаются вопросы по установки данного сервиса на новостной движок DataLife Engine (DLE). Поэтому расскажу как подключит код к актуальной версии скрипта DLE 7.5-8.5
[свернуть]
1. Для начала, если у Вас все еще нет аккаунта в системе Sape, пройдите несложную регистрацию.
2. Далее Вам необходимо создать в системе новую площадку под ссылки. Заходим в раздел для веб-мастера и нажимаем на "Добавить площадку" или "Новая площадка"

3. Выбираем «Хостинг с поддержкой PHP». В раскрывшемся меню следуем четырём указанным в нём пунктам:

4. Открываем файл index.php, ищем строку:
Спойлер
define('ENGINE_DIR', ROOT_DIR.'/engine');
[свернуть]
после нее вставляем:
Спойлер
define('_SAPE_USER', 'ВАШ_ХЕШ');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
[свернуть]
НЕ ЗАБЫВАЕМ: в первой строке вписать ваш код - имя папки!
Далле ищем строку:
Спойлер
$tpl->set('{speedbar}', $tpl->result['speedbar']);
[свернуть]
после нее вставляем:
Спойлер
$tpl->set('{SLINKS}', $sape->return_links());
[свернуть]
Сохраняем и перезаливаем на сервер.
5. Открываем файл main.tpl, он расположен в /templates/Ваша_тема, и в любом нужном для Вас месте вставляем:
Спойлер
{SLINKS}
[свернуть]
Сохраняем и перезаливаем на сервер.
Для подключение контекста выполняем следующие действия:
1. Открыть engine/modules/show.full.php
Ищем для DLE 8.2:
Спойлер
$comments_num = $row['comm_num'];
[свернуть]
Для более ранних версий ищем:
Спойлер
$tpl->set('{short-story}', stripslashes($row['short_story']));
[свернуть]
Ниже добавляем:
Спойлер
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxx');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));

$text = $sape_context->replace_in_text_segment(stripslashes("<div id='news-id-".$row['id']."'>".$row['full_story']."</div>"));
[свернуть]
НЕ ЗАБЫВАЕМ: во второй строке вписать ваш код - имя папки!

Похожие темы (1)