Как установить код SAPE на сайт DLE
Рассмотрим как добавить код SAPE на движок DLE. Поскольку движок ДЛЕ состоит из tpl шаблонов, то вставить в него php-код сапы просто не получится. Следуйте по следующей инструкции:
Инструкция установки кода sape на DLE
1. Заходим на вкладку мои площадки и жмем “добавить площадку”:

2. Тип сайта выбирайте “для хостинга с поддержкой PHP”:

3. Вам будет предложено скачать архив. Скачивайте, разархивируйте, добавьте по ftp-доступу содержимое архива и выставите права доступа 777.
Теперь мы подошли к самым важным пунктам, поскольку для DLE есть определенные особенности.
4. Открываете файл своего сайта index.php (по ftp-доступу). После строк кода:
define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );
Вставляем код от SAPE:
define ('_SAPE_USER', 'ВАШ_ХЕШ');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
Замечание
Не забудьте сменить ВАШ_КОД_ХХХХХХХХХХХХ на Ваш.
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: “R-A-255895-4”,
renderTo: “yandex_rtb_R-A-255895-4”,
async: true
});
});
t = d.getElementsByTagName(“script”)[0];
s = d.createElement(“script”);
s.type = “text/javascript”;
s.src = “https://an.yandex.ru/system/context.js”;
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, “yandexContextAsyncCallbacks”);
5. Дальше ищем все в том же файле index.php следующую строчку:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
Сразу после неё вставляем следующий код:
$tpl->set ('{SAPELINKS}', $sape->return_links());
Вместо SAPELINKS можно было написать любое слово, поскольку это всего лишь метка, которую мы будем использовать для дальнейшей вставки в шаблон.
6. Теперь открывайте файлик своего шаблона (например, main.tpl) и вставьте Вашу метку {SAPELINKS} там где будут отображаться ссылки.
7. Теперь идем на SAPE и нажимаем добавить сайт.
Сайт должен добавиться без ошибок.
Примечание
Эта же инструкция подойдет и для добавления сайта в MainLink и Linkfeed только с перемеинованием переменных на mainlink и linkfeed соответственно.
(function(w, d, n, s, t) {
w[n] = w[n] || [];
w[n].push(function() {
Ya.Context.AdvManager.render({
blockId: “R-A-255895-9”,
renderTo: “yandex_rtb_R-A-255895-9”,
async: true
});
});
t = d.getElementsByTagName(“script”)[0];
s = d.createElement(“script”);
s.type = “text/javascript”;
s.src = “https://an.yandex.ru/system/context.js”;
s.async = true;
t.parentNode.insertBefore(s, t);
})(this, this.document, “yandexContextAsyncCallbacks”);
Читайте также:
• Как заработать на продаже ссылок
• Как установить код SAPE на форум phpbb
• Как установить код SAPE на форум IP Board
• Как установить код SAPE на Bitrix
• Продажа ссылок в SAPE
• Как правильно продавать ссылки
← Перейти в каталог вопросов и ответов
p{text-indent: 1.5em;}