8Dle
Авторизация

Ставим SAPE на DLE + контекстные ссылки для Dle 9.5 - 9.6

Ставим SAPE на DLE + контекстные ссылки для Dle 9.5 - 9.6

Мне переодически приходится устанавливать Sape на свои сайты, в сети куча различных методов установки, какие-то работают ещё с 8й версии движка, как например Обычный код для вывода ссылок, а для вывода контекстных ссылок сложнее. Я часами перелистывал Форум Сапе, пробовал различные способы установки, но всё четно!. Вообщем небольшая статья по установки кода вывода ссылок и контекстных ссылок на Dle 9.6 / 11.1

Для начала зайдём на страницу добавления площадки в систему если кто не добавил ешё сайт!, выберем Для хостинга с поддержкой PHP, выполним 5 пунктов от SAPE и можно начинать интеграцию в DLE.

Установка кода SAPE для отображения обычных ссылок на DataLife Engine:
Откроем файл index.php в корне вашего сайта и найдём там строку
$tpl->compile ( 'main' );

Над ней (ВЫШЕ!) добавим следующий код
if ( !defined( '_SAPE_USER' ) ){
    define( '_SAPE_USER', 'ИМЯ_ВАШЕЙ_ПАПКИ' );
}
require_once( $_SERVER['DOCUMENT_ROOT'] . '/' . _SAPE_USER . '/sape.php' );
$sape = new SAPE_client();
$tpl->set( '{link}', $sape->return_links() );


UP. для 10.1
if (!defined('_SAPE_USER')){ 
define('_SAPE_USER', 'мойкод'); 
} 
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); 
$sape_context = new SAPE_context($o); 
ob_start(array(&$sape_context,'replace_in_page')); 

if (!defined('_SAPE_USER')){ 
define('_SAPE_USER', 'мойкод'); 
} 
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); 
$o['host'] = 'мойсайт'; 
$sape = new SAPE_client($o); 
unset($o);  
$tpl->set('{sape_links}', $sape->return_links()); 


Сохраняем файл. Далее откроем файл main.tpl в папке вашего шаблона и в то место, где хотим выводить проданные ссылки, вставляем тег {link}. Сохраняем файл.

На этом установка SAPE на DLE закончена и можно смело добавлять сайт в систему.
Но я советую к тому же установить код для отображения контекстных ссылок SAPE, т.к. это позволит существенно увеличить доход с площадки. По моему опыту количество проданных контекстных ссылок не уступает количеству проданных обычных ссылок, а иногда и превышает

Установка кода SAPE для отображения контекстных ссылок на DLE

Установка контекстных ссылок ещё проще Откроем файл engine/modules/show.full.php

Ищем строку (если не нашлась, попробуйте найти её по тегу {full-story})
$tpl->set( '{full-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>" ) );


И меняем на
if ( !defined( '_SAPE_USER' ) ) {
            define( '_SAPE_USER', 'ИМЯ_ВАШЕЙ_ПАПКИ' );
        }
        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'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>" ) );
        $tpl->set( '{full-story}', $text );


Вот и всё!

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация