DLE - SAPE. Самый нормальный способ?

stryker
На сайте с 12.03.2006
Offline
814
2462

Привет всем.

Мучаюсь постоянно со вставкой кода в DLE.

Перерыл весь форум sape... нашел через FAQ как и что, но так как там написано - не работает.

Подскажите кто-нить самый нормальный и работающий метод?

Заранее благодарен.

► Лучший хостинг для сайтов ( https://vk.cc/a9FN77 )
Angelo
На сайте с 01.01.2007
Offline
125
#1

stryker, открыть файл index.php

Строчку

echo $tpl->result['main'];

заменить на

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

Теперь вы можете свободно встявлять php код в шаблон и он будет работать.

Angelo
На сайте с 01.01.2007
Offline
125
#2

или по другому:

файл index.php

находим

<script type="text/javascript" src="{$config['http_home_url']}engine/ajax/js_edit.js"></script>
HTML;

Ниже вставляем

define('_SAPE_USER', 'тратата');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
$tpl->set('{LINKS}', $sape->return_links());

Теперь можете вставить в любом месте шаблона {LINKS}. Должно работать.

stryker
На сайте с 12.03.2006
Offline
814
#3

Angelo спасибо. Отлично. Всё работает. Первый способ. Второй не проверял.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий