Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на DLE (http://forum.sape.ru/showthread.php?t=6178)

motorin 10.12.2007 20:10

хм.. решилось удалением links.db :) после создания нового всё заработало :)

Rifka 11.12.2007 09:13

Установка кода на DLE DEMO !
 
Как ?
Весь код зашифрован zend. Версия 6.2.
Пока вижу один выход, найти нуленую версию и заменить index.php на нуленый.
До вечера не разберусь, так и сделаю.
Хотя, знаю что ставят на демо(на одном форуме парень делает на заказ саттелиты работающие на dle demo, причем он же ставит в него и саповский код сразу), но как ?

windtalker 11.12.2007 09:44

скачать DeZender, самое тривиальное решение

vasin 24.12.2007 09:48

Кому нужна помощь по установке кода на dle пишите в аську 368780330 помогу..

bugger 03.01.2008 04:38

Установка на DLE
 
Итак, сайт стоит на Datalife Engine 6.0, код несколько видоизменён и разбросан по index.php
По-видимому, всё работает, т.к. ошибок никаких нет, sape.php подгружается и вместо переменной {LINKS} в шаблоне отображается пустое место, т.к. линков сейчас нету.

Внимание, вопрос. При добавлении сайта пишет "Проверьте корректность установки кода и попробуйте ещё раз!". В чём же дело?

Заранее благодарен за помощь.

админ 03.01.2008 04:41

Как мне проверить, корректно ли я установил код на страницы сайта?

Для проверки корректности установки кода на сайте, необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:

$sape = new SAPE_client();

изменить на:

$o['force_show_code'] = true;
$sape = new SAPE_client($o);


При корректной установке кода вы увидите закомментированное число или строку <!--check code--> в коде страницы, в том месте, где вы хотите размещать ссылки из SAPE.
Если закомментированное число или строка <!--check code--> не появились в коде страницы, значит код установлен некорректно.

bugger 03.01.2008 04:51

Спасибо, только в DLE такого, увы, не получится, ведь файл index.php (в котором стоит код проверки правильности) подгружает шаблон из tpl-файлов (в которых его, ес-сно, нет), следовательно в Исходном коде отображается html-код самого лишь шаблона.

Привожу кусок кода, по идее должно бы работать:

PHP код:

require_once ROOT_DIR.'/набор_букв_и_цифр/sape.php';
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
$tpl->set('{LINKS}'$sape->return_links()); 

В шаблоне стоит переменная {LINKS}

Может, пропустил чего?

lawer 03.01.2008 05:07

У меня тоже строка не отображается надпись, а сайт был принят системой.

Просто надо в правильное место вставить этот код в index.php там где идут эти строки, начинающиеся с require_once (по-моему их две). После них вставляете этот код и всё ок;)

bugger 03.01.2008 05:37

Цитата:

Сообщение от lawer (Сообщение 71328)
У меня тоже строка не отображается надпись, а сайт был принят системой.

Просто надо в правильное место вставить этот код в index.php там где идут эти строки, начинающиеся с require_once (по-моему их две). После них вставляете этот код и всё ок;)

Просто не поверите! Именно так и сделал, рыба к рыбе, мясо к мясу. Всё работает, за исключением того, что не принимается...

админ 03.01.2008 05:37

ну я как вроде первый установил код на даталайф еще давным давно, так и не менял его, работает и ладно, от 3.7 до 6.5 :)))

# ---- SAPE.RU ----
define('_SAPE_USER', 'ваш_код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{sape1}', $sape->return_links(кол-во ссылок));
$tpl->set('{sape2}', $sape->return_links(кол-во ссылок));
# ---- SAPE.RU STOP ----

{sape1} и {sape2} понятно вставлять в main.tpl в разные места страницы


Часовой пояс GMT +3, время: 07:11.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.