DataLife Engine > DLE хаки > Как прикрутить контекстный код sape?
Как прикрутить контекстный код sape?3 февраля 2008. Разместил: admin |
|
Если вы зарабатываете в Сапе, и еще не поставили новую их фишку, то данный хэлп Вам поможет.
Открываем файл index.php. Находим строку: $tpl->compile('main'); Перед строчкой добавляем: define('_SAPE_USER', 'Ваш хэш код'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); Заходим в папку с шаблонами. В файле shortstory.tpl находим фрагмент: {short-story} Заменяем на: <sape_index>{short-story}</sape_index> В файле fullstory.tpl Находим: {full-story} Заменяем на: <sape_index>{full-story}</sape_index> Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить в нем строчку кода кода: define('_SAPE_USER', 'ваш_хеш_код'); на if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ваш_хеш_код'); } (это чтобы два раза не была определена переменная _SAPE_USER) Вам достаточно стереть старый файл sape.php и записать на его место новую версию. После обновления sape.php обязательно удалите файл links.db (новый создастся автоматически через некоторое время) и удостоверьтесь в том, что на папку с кодом выставлены права доступа 777 |