Форум 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)

seodan 27.11.2007 14:01

Ставил на DLE и вроде правильно, но ссылок нет.
 
Ставил на DLE и вроде правильно, но ссылок нет.

Ставил так
PHP код:

define('_SAPE_USER''номер'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['request_uri'] = $_SERVER['REDIRECT_URL'];
$sape = new SAPE_client($o);
$tpl->set('{links}'$sape->return_links()); 

и Так:
PHP код:

define('_SAPE_USER''номер');
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{links}'$sape->return_links()); 

Вместо ссылок <!--check code-->

файл links.db 240 байт.

Проблема в DLE или в чем то другом?

Ank 27.11.2007 14:04

пока все правильно.
Теперь надо сайт подать на индексацию и модерацию. Потом, когда то и другое успешно пройдет - подождать пока там купят что нибудь.

seodan 27.11.2007 14:08

уже куплено 111 ссылок.
Ни одной нет.

Ank 27.11.2007 14:13

Тогда так :)
У Вас стоит не ваш код.
у Вас стоит два кода.
Ссылки куплены не у вас.
из интерфейса скачайте код, там длинное такое цифробуквенное название. Именно оно лежит в виде папки в корне сайта?

seodan 27.11.2007 14:18

Это

PHP код:

$o['request_uri'] = $_SERVER['REDIRECT_URL']; 


Заменил на:

PHP код:

$o['host'] = 'http://мойдомен.ру'

и все заработало.

index 28.11.2007 03:07

как пнужно ставить правильно на ДЛЕ????????????
везде по разному пишут...нигде не понять где работает где нет обясните пожалуста!!!

sctas 30.11.2007 09:08

И так привожу всё в подробностях :)
Открываем файл файл index.php и находим строчку

Цитата:

echo $tpl->result['main'];
замените ее на :

Цитата:

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Теперь ваш DLE понимает PHP и код sape можно вставлять прямо в шаблон.

X-tremo 09.12.2007 02:38

Цитата:

Сообщение от sctas (Сообщение 62355)
И так привожу всё в подробностях :)
Открываем файл файл index.php и находим строчку



замените ее на :



Теперь ваш DLE понимает PHP и код sape можно вставлять прямо в шаблон.

Сори...не так искал...все норм.

Т.е. я щас заменю в индексе эту строку и сам код теперь можно ставить в ШаблоН? Щас потестим.

motorin 10.12.2007 19:32

Сегодня столкнулся с проблемой неотображения саповских ссылок на DLE. Cайт добавил в систему, проиндексировался и отмодерировался нормально )) Сегодня продались первые несколько ссылок, зашёл посмотреть как они выглядят на сайте и ничего не увидел, начал читать форум, попробовал вставлять саповский код и так и эдак - не отображаются ссылки и всё тут... в конце концов совсем запутался... если не сложно ткните в 99% работающий метод установки кода сапы на DLE, ну или если не сложно напишите здесь..

DLE 6.3
links.db 240b
проданные ссылки в сапе находятся в статусе ОК
при проверке кол-ва ВС ссылки не нашлись

icq4553562

заранее спасибо за помощь ))

Ank 10.12.2007 19:46

links.db 240b
ссылок просто НЕТ. В ерро выпадут скоро (или уже).
читайте еще :)

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 в разные места страницы

bugger 03.01.2008 05:43

Мой код полностью аналогичен вашему, за исключением того, что

1. Нет разбития по кол-ву ссылок
2. Из-за того, что $_SERVER['DOCUMENT_ROOT'] воспринимается почему-то не как www, а по какой-то причине как www/data приходится убирать define('_SAPE_USER', 'ваш_код'); и катить просто через ROOT_DIR.'путь', но смысл от этого не меняется.

Вот и пляшу...

bugger 03.01.2008 06:07

Как говорится, "накрутил". Из-за того, что неправильно воспринимало переменную $_SERVER['DOCUMENT_ROOT'] нужно было просто её поменять на ROOT_DIR...
Теперь всё отлично, вопрос, как говорится, напоследок - почему index.php считает 2 (вторым) УВ (Уровнем Вложенности)?..

MonAmur 03.01.2008 07:32

index.php рекомендуется удалить из списка страниц. есть ведь корневая - /
если она в списка как 2 УВ - напишите саппорту, чтоб поправили.

vasin 04.01.2008 10:26

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

Biont 09.01.2008 21:08

Цитата:

Сообщение от bugger (Сообщение 71334)
Мой код полностью аналогичен вашему, за исключением того, что

1. Нет разбития по кол-ву ссылок
2. Из-за того, что $_SERVER['DOCUMENT_ROOT'] воспринимается почему-то не как www, а по какой-то причине как www/data приходится убирать define('_SAPE_USER', 'ваш_код'); и катить просто через ROOT_DIR.'путь', но смысл от этого не меняется.

Вот и пляшу...

Что то я не понял как надо править то??
Что ни делал - все равно не выводятся ссылки

Biont 09.01.2008 21:09

Цитата:

Сообщение от vasin (Сообщение 71557)
Кому нужна помощь по установке кода на dle пишите в аську 368780330 помогу..

Хороша помощь - тока вот номера Аськи такой нет!!

DsN 11.01.2008 13:00

DLE
 
В поиск не посылайте! Код размещён верно! Проверял.
Сайт якобы проиндексировался системой и ожидает модерации. Но ни одной страницы нет в системе.
ID площадки: 114672

free-lib 12.01.2008 23:25

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


вставил такой код и раставил в майне {sape1} и {sape2}
сслыок пака нет но и тестовый текст не отображается
в чем проблема?

Grush 13.01.2008 01:42

Цитата:

Сообщение от free-lib (Сообщение 74128)
вставил такой код и раставил в майне {sape1} и {sape2}сслыок пака нет но и тестовый текст не отображается в чем проблема?

При нормально работающем коде при отсутствии ссылок ничего не должно быть на странице.

kasper 18.01.2008 12:35

Цитата:

Как поставить код на сайт с движком DLE?

Код нужно вставлять не в шаблон, а в файл index.php. В шаблон вставляем переменную, например, {LINKS}. Последнюю строку кода в коде заменить на:
$tpl->set('{LINKS}', $sape->return_links());
Нашел в часто задав. вопросах. такой ответ. У кого получилось так?
Мне надо в блок вставить. Ссылки купили сегодня,но они не появились

ben666 24.01.2008 19:34

не могу на DLE поставить сапу
 
сайт http://www.mebela.info/ на дле, не получаеться сделать как тут сказанно

Код нужно вставлять не в шаблон, а в файл index.php. В шаблон вставляем переменную, например, {LINKS}. Последнюю строку кода в коде заменить на:
$tpl->set('{LINKS}', $sape->return_links());

ben666 24.01.2008 19:37

define('_SAPE_USER', '1111111111111111111111');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
куда вставить в index.php ???

AeC 24.01.2008 20:00

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

Вот это - в индекс.

{LINKS}

а вот это в шаблон, туда, где ссылки должны быть.

ben666 24.01.2008 20:15

Вот это - в индекс - куда именно ?

ben666 24.01.2008 20:24

{LINKS} нормально что выводит в html коде страницы ?

eddbit 24.01.2008 20:38

После
require_once ROOT_DIR.'/engine/init.php';

define('_SAPE_USER', '..........................');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

$tpl->set('{speedbar}', $tpl->result['speedbar']);
$tpl->set('{LINKS}', $sape->return_links());

ben666 24.01.2008 21:44

в index.php
require_once ROOT_DIR.'/engine/init.php';


define('_SAPE_USER', '11111111111111111111111111111111111');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
$tpl->set('{LINKS}', $sape->return_links());

$tpl->set('{speedbar}', $tpl->result['speedbar']);
$tpl->load_template('main.tpl');

в main.tpl

<img border="0" src="{THEME}/images/bottom.jpg" width="215" height="93"></td>
</tr>
<tr><td>{LINKS}</td></tr>
</table></div>
</body>
</html>

нет чек-кода.

Grush 24.01.2008 21:58

Код {LINKS} в шаблон вставили? Он виден на сайте? Если не виден - то в индекс.пхп значит правильно все встало.

ben666 24.01.2008 22:18

Заработало ! стёл links.db
Жду теперь модерации.

Anfisa 30.01.2008 20:19

Помогите, плиз.
Все сделала, как написано, как описано выше.
Вписала в шаблон линкс, и проверяю, но не вижу чек-листа, вообще ничего нету.
Что делать?


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

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