Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   Инструкция "Встатить код в DLE" (http://forum.sape.ru/showthread.php?t=4540)

V!rus 16.09.2007 13:10

Доброго времени суток!
И так, приступим:
1) Качаем архив.zip , распаковываем в корень сайта, ставим CHMOD 777.
2) открываем index.php
находим
$tpl->global_clear();
перед ним вставляем
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
сохраняемся
3) теперь ваши шаблоны обрабатывают пхп, поэтому в шаблоне main.tpl в любом месте до </body> вставляем
<?php
define('_SAPE_USER', ' --твой код --');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>

4) радуемся ;)
спасибо за внимание.

PS: вставлять блоками так, как в FAQ'е ;)

tsb 17.09.2007 19:55

а чем не подходит метод, который предложен в faq? Просто добавляя новую переменную для парсинга в шаблоне. А в шаблоне просто вставляем {LINK1} {LINK2} и т.д.

V!rus 17.09.2007 21:50

ну ето альтернативный, мало ли =))
тем более потом можно пхп в шаблонах использовать

Avelon 17.09.2007 22:37

DLE-шники - пробуем отписываемся !

ТС - респект за находчивость

baton77 17.09.2007 22:43

Цитата:

Сообщение от Avelon (Сообщение 41992)
DLE-шники - пробуем отписываемся !

ТС - респект за находчивость

А чего пробывать - ведь работает. :)
Целсофт уже около года, как этот метод описал :)

V!rus 19.09.2007 17:23

Если не работает, то замените строку:
echo $tpl->result['main'];
Строкой:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

GauraStyle 24.09.2007 15:58

V!rus вставил как написано, но при этом шабик рвёт на части, в каком плане, в том, что его два получается. А именно две главных странички, незнаю в чём проблема, но баг присутстует. Не думаю что причина в том, какая версия ДЛЕшки. Хотя всё может быть, может кто ещё подскажет как решить даную проблему?
:(

V!rus 25.09.2007 19:16

не понимаю как такое может быть. Опишите подробнее

GauraStyle 26.09.2007 02:25

Описываю. Шаблон получается не один, а их два, ну скролинг опускаеш в самый низ сайта, там должен находится конец сайта, вернее страничку. А там балалайка, начинается с нуля главная страничка. Получается, что не одна у тебя страничка, а целых две. Я понимаю конечно, больше бабосов можно срубить, но запарится листать одно и тоже как то не в прикол. Кроме того, САПЕ отказалось принимать сайт, потому как написали что код вставлен не верно. Поменял, но тут опять лажа, вылазит return_links(); ?> незнаю в чём и проблема, может другое решение какоето придумать или замутить?
:(

wildlion 26.09.2007 12:38

Цитата:

Сообщение от GauraStyle (Сообщение 44175)
Описываю. Шаблон получается не один, а их два, ну скролинг опускаеш в самый низ сайта, там должен находится конец сайта, вернее страничку. А там балалайка, начинается с нуля главная страничка. Получается, что не одна у тебя страничка, а целых две. Я понимаю конечно, больше бабосов можно срубить, но запарится листать одно и тоже как то не в прикол. Кроме того, САПЕ отказалось принимать сайт, потому как написали что код вставлен не верно. Поменял, но тут опять лажа, вылазит return_links(); ?> незнаю в чём и проблема, может другое решение какоето придумать или замутить?
:(

вот тебе еще вариан для ДЛЕ...

PHP код:

 открываем файл index.phpНаходим:

<
strong>require_once</strongROOT_DIR.'/engine/init.php';

Добавляем после:

define('_SAPE_USER''твой_код'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
$sape = new SAPE_client();
$s_array explode('; ',$sape->return_links());
if (
$s_array[0] != "") {
            for(
$i=0$i<count($s_array); $i++)
            {
            
$sappe .= '<img src="путь/имя_картинки.gif" border=0> '.$s_array[$i].'<br>';
            }
        } else {
            
$sappe .= 'Здесь находится реклама<br>';
            }
$sappe .= <<<HTML
<A href="http://www.sa'+'pe.ru/r.4ddd26c35c.php" target="_blank" title="Купить рекламу...">Купить рекламу...</A>
HTML;

Далее ищем:

$tpl->set('{topnews}',$topnews);

Добавляем после:

$tpl->set('{sape}',$sappe);

Теперь в шаблонев нужном месте вставляем тег {sapeи добавляем сайт в систему

пример можно увидеть здесь RealSecret.ru в правой колонке...

единственное замечание по данному варианту: если в анкоре ссылки оптимизатора будет имется символ точки с запятой ( ; ), то САПЕ не будет ее находить при проверке... :( (потому что $s_array = explode('; ',$sape->return_links()); )


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

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