Данную заметку я написал по большей части для себя, т.к. периодически приходится устанавливать код биржи SAPE на сайты с CMS DataLife Engine, а вспоминать что и где менять каждый раз долго. Тем не менее инструкция пригодится многим вебмастерам работающим с данными движком и биржей.
Для начала зайдём на страницу добавления площадки в систему, выберем Для хостинга с поддержкой 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() );
define( '_SAPE_USER', 'ИМЯ_ВАШЕЙ_ПАПКИ' );
}
require_once( $_SERVER['DOCUMENT_ROOT'] . '/' . _SAPE_USER . '/sape.php' );
$sape = new SAPE_client();
$tpl->set( '{link}', $sape->return_links() );
Сохраняем файл. Далее откроем файл main.tpl в папке вашего шаблона и в то место, где хотим выводить проданные ссылки, вставляем тег {link}. Сохраняем файл.
На этом установка SAPE на DLE закончена и можно смело добавлять сайт в систему.
Но я советую к тому же установить код для отображения контекстных ссылок SAPE, т.к. это позволит существенно увеличить доход с площадки. По моему опыту количество проданных контекстных ссылок не уступает количеству проданных обычных ссылок, а иногда и превышает :tongue:
Установка кода SAPE для отображения контекстных ссылок на DLE
Установка контекстных ссылок ещё проще :winked: Откроем файл 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 );
Не забываем изменить имя своей папки. Сохраняем файл.
Вот и всё Теперь остаётся только добавить площадку в систему. А пока сайт индексируется биржей SAPE и ожидает модерации, можно сделать необходимые настройки площадки и выставить цены на ссылки. :fellow:
Что бы ничего не пропустить, я рекомендую подписаться на блог по RSS, либо по E-Mail.
А так же советую следовать за мной в микроблоге на Twitter и добавить меня ВКонтакте.
А так же советую следовать за мной в микроблоге на Twitter и добавить меня ВКонтакте.