Установка кода сапы (sape.ru) на DLE – вариант для статей
Февраль 12, 2010

Решил сегодня немного уделить внимания вопросам манимейкерства… Вчера вечер я потратил на изучение вопроса установки на DLE (ДЛЕ) обновленного кода сапы для продажи статей. Моральное устаревание ссылочного продвижение и падение саподоходов с ссылок заставили перебороть лень.
Во много мне помогла , но в ней были некоторые непонятные моменты, которые пришлось решать методом экспериментов.
ИТАК, методика установки статей от sape.ru на ДЛЕ:
1). Скачиваем обновленный код, заливаем по фтп к себе на хостинг, на папку ставим права 777.
2) Открываем файл index.php находим:
$tpl->load_template(‘main.tpl’);
меняем на
if($_GET[‘do’] == “sape”)
$tpl->load_template ( ‘main_sape.tpl’ );
else
$tpl->load_template ( ‘main.tpl’ );
3) В том же файле находим старый код, у меня он выглядил:
define(‘_SAPE_USER’, ‘имямоейпапки’);
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$o[‘host’] = ‘мой_сайт.ru’;
$sape = new SAPE_client($o);
$tpl->set(‘{sape_links}’, $sape->return_links());
Добавляю после него:
$sape_article = new SAPE_articles();
$tpl->set( ‘{announce}’, $sape_article->return_announcements() );
4) Идем в рабочие шаблоны, в main.tpl добавляем переменную {announce} и копируем main.tpl, называя его main_sape.tpl .
В main_sape.tpl вместо {headers} ставим:
{title}
находим {info} {content} меняем на
{header} {body}
Проверяем как получилось заходим http://www.сайт.ru/?do=sape
5) Добавляем сайт в сапу, и идем настраивать шаблоны:
В настройке шаблонов статей добавляем свой URL шаблона статей http://www.сайт.ru/?do=sape.
6) Идем в шаблоны URL, у меня с n-ой попытки прокатил шаблон:
/{id}/{date_y}/{date_m}/{date_d}/{name}.php
При этом ему соответствует правка в .htaccess :
RewriteEngine On
#Articles rules
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^([0-9]+)/[0-9]{2,4}/[0-9]{1,2}/[0-9]{1,2}/([a-z0-9\_\-]+)\.php$ /f282884dfcfe066c31e9bb7b49b1e166.php [L]
Вот примерно так, после суток модерации стоит и ждет своих клиентов один, из моих сайтиков на ДЛЕ. Надеюсь, ничего не забыл.