Подключаем биржу статей Sape к DLE — DLE хаки

Articles.Sape — система автоматизированного размещения статей с уникальным подходом к решению ряда сопутствующих задач. Эта биржа позволит зарабатывать с Вашего сайта действительно хорошие деньги не только с продажи ссылок, но и с размещения статей. Мы хотим рассказать, как же правильно подключить биржу статей Sape к DataLife Engine 8.2 — 9.0 — 9.2

Articles.Sape — система автоматизированного размещения статей с уникальным подходом к решению ряда сопутствующих задач. Эта биржа позволит зарабатывать с Вашего сайта действительно хорошие деньги не только с продажи ссылок, но и с размещения статей. Мы хотим рассказать, как же правильно подключить биржу статей Sape к DataLife Engine 8.2 — 9.0 — 9.2

Если Вы до этого не работали с биржей Sape, то Вам придется пройти несложную процедуру Регистрации.

1. Войдя в свой аккаунт на Articles.Sape переходим во вкладку Статьи.

2. Для получения кода и загрузки необходимых файлов нажимаем на ссылку Добавить площадку, после этого попадаем непосредственно на страницу добавления сайта в систему, в верхней части видно инструкцию из 4х пунктов: Забрать архив, распаковать его, скопировать содержимое в корень сайта, выставить права 777 на папку. Выполните их.

3. Теперь добавляем возможность вывода анонсов, открываем файл index.php:
ищем:

$tpl->compile (‘main’);

и перед ним вставляем один из вариантов кода, приведённого ниже:

Вариант 1. для тех, кто не использует биржу Sape для продажи ссылок, а хочет ограничиться подключением функции продажи статей. (Проще говоря способ для тех, у кого код Sape не вписан в index.php)


if (!defined(‘_SAPE_USER’)){
        define(‘_SAPE_USER’, ‘***********’);
     }
     require_once($_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
     $sape_article = new SAPE_articles();
     $tpl->set( », $sape_article->return_announcements() );

Внимание, не забудьте вставить свой код вместо звёздочек * (код — это имя папки которую Вы скачали в архиве).

Вариант 2. для тех, у кого продажа ссылок уже подключена в файле index.php и он хочет подключить продажу статей…

В Ваш код подключения ссылок Sape добавляем в конце кода Sape только две строки:


$sape_article = new SAPE_articles();
$tpl->set( », $sape_article->return_announcements() );

Должно получиться примерно следующее:


if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘**********’);
}
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$sape = new SAPE_client();
$tpl->set( ‘{links}’, $sape->return_links() );
$sape_article = new SAPE_articles();
$tpl->set( », $sape_article->return_announcements() );

Открываем main.tpl и в удобном для Вас месте выводим анонсы следующим тегом:

4. Внизу на странице добавления площадки, в интерфейсе Биржи статей, прописываем URL вашего сайта и нажимаем кнопку Добавить.

5. Переходим к настройке сайта после индексации: добавляем описание, вводим свой разделитель анонсов, выбираем категории статей, кодировку, тип подключения и сохраняем настройки.

6. В Управлении ценами устанавливаем свои цены и количество мест под анонсы на страницах и так же сохраняем.

7. Создаём шаблон вывода статей:

В папке своего шаблона создадим файл main_sape.tpl

открываем ваш main.tpl копируем всё его содержимое в main_sape.tpl

находим:
{headers}

и меняем на:

<title>{title}</title>
<meta name=»keywords» content=»{keywords}» />
<meta name=»description» content=»{description}» />

находим:

{info} {content}

и меняем на:

{header} {body}

8. Подключаем шаблон вывода статей:

В файле index.php находим строку:

$tpl->load_template ( ‘main.tpl’ );

заменяем на:


if($_GET[‘do’] == «sape»)
$tpl->load_template ( ‘main_sape.tpl’ );
else
$tpl->load_template ( ‘main.tpl’ );
теперь наш шаблон доступен по адресу: [b]http://сайт.ру/?do=sape[/b]

при переходе на данную страницу Вы увидите два тега:


{header} {body}


— это нормально.

9. В настройках площадки, на вкладке Шаблоны статей внизу указываем имя (любое, на Ваш выбор) и url расположения шаблона:

http://ваш_сайт.ру/?do=sape
нажимаем Добавить.

10. В настройках площадки, на вкладке Шаблоны URL’ов внизу указываем url (предлагаю самый оптимальный):
/publik/{id}-{name}.html

и нажимаем Добавить. Не уходим с этой вкладки, мы на неё ещё вернёмся после редактирования ещё одного файла.

Открываем .htaccess и после:
# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

Добавляем:


#Articles rules
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^publik/([0-9]+)-([a-z0-9_-]+).html$ /***********.php [L]

Внимание не забудьте вставить свой код вместо звёздочек *

ну и теперь на вкладке Шаблоны URL’ов внизу Активируем (текст активировать справа от url-a) тот URL, который добавили перед редактированием .htaccess.
Ждем модерации! Напоминаю: согласно правилам ТИЦ площадки не должен быть менее 10, возраст сайта не менее 6 мес.