» » Установка Sape и Sape Articles на DLE



Установка Sape и Sape Articles на DLE

Автор: dleshablony

3 октября 2012

Советы по DLE
Данная статья подробно описывает одновременную установку Sape и Sape Articles на DLE. Если у вас уже установлен код Sape, то ничего страшного - вам его нужно будет всего лишь немного обновить. Программный код будет работать на любой версии движка, так как не имеет прямой привязки к нему. В будущем, при обновлении вашего движка от вас потребуется снова пройти пункты 2 и 3, так как новые файлы в DLE запишутся поверх существующих.

1) а) Скачиваем на свой компьютер уникальный zip архив на сайте Sape.ru.

б) Распаковываем архив, внутри которого лежит папка ********************** (звездочками закрыт ваш персональный хэш код).

в) Копируем эту папку в корневую директорию сайта.

г) Нажимаем правой кнопкой мышки и выставляем права доступа этой папке 777 (но не файлу sape.php).


2. а) Открываем файл index.php - он находится в корневой директории.

б) Находим строчку $tpl->set ( '{AJAX}', $ajax );

в) Над ней с новой строки вставляем следующий код:

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

3. В корневой директории сайта открываем файл .htaccess обычным блокнотом. После строки RewriteEngine On добавляем следующий код. Внимание, вместо звездочек, не забудьте вставить свой хеш код полученный в Sape (это название директории полностью состоящее из разных цифр и букв).

#Article images rules
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^new/[a-z0-9\_\-]+\.(jpg|gif|png)$ /***********************.php [L]

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


На этом все, установка Sape на DLE завершена.

Если вы хотите добавить сайт в Sape Articles, то вам дополнительно потребуется создать шаблон для вашего сайта (один TPL файл).
Создаем шаблон для статей из Sape Articles

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

Данная инструкция написана по материалам статьи http://dlepro.com/214-podklyuchaem-prodazhu-statey-sape-k-datalife-engine.html

Просмотры: 6469 Комментарии (0)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.