Разработка сайтов, создание сайтов
главная / SAPE / Установка кода статей Sape на DLE

Установка кода статей Sape на DLE

Тут рассмотрим установку кода статей от сапы на ДЛЕ. Пока для версии 8.2, если для других будет различаться также рассмотрим.

В index.php вставялем:


if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ваш хэш-код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_article = new SAPE_articles();
$sape = new SAPE_client();
$tpl->set('{art}', $sape_article->return_announcements());
$tpl->set('{links}', $sape->return_links());

В шаблоне вставляем в нужное место {art}. Вышеприведённый код уже с кодом для обычных ссылок (для этого ещё и в нужное место нужно выставить {links}).

Далее скачиваем из аккуанта папку, распаковываем, заливаем в корень сайта и ставим на неё права 777, но не на файлы sape.php и хэш-код.php.

Немного о шаблонах dle и шаблонах для статей: я бы конечно использовал универсальный способ - статически заранее сгенерированный шаблон, но можно по другому:

Динамический шаблон $tpl->load_template ( 'main.tpl' ); заменить на:


if($_GET['do'] == "sape")
$tpl->load_template ( 'main_sape.tpl' );
else
$tpl->load_template ( 'main.tpl' );

main_sape.tpl - это main.tpl с заменой {title}, {body} и других тэгов для Сапы.

{info}{content} - fullstory.tpl

теперь получается шаблон статьи это - /?do=sape



Источник: zarabotay-s-nami.info
текущее:

НОВОСТИ

2011 г., «VisMech.ru»