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

mishania 21.08.2011 13:09

Здравствуйте.Читал я читал в гугле искал и понял что без помощи мне не обойтись.
Движок ДЛЕ 9,2 перед добавлением в сапу установил код так как ето описано "Для хостинга с поддержкой PHP"...скачал...залил...поменял права на доступ...установил код <?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
в верх шаблона маин.тпл и код <? echo $sape->return_links($n); ?> в блок "друзья сайта", и на месте ссылок весело return_links(); ?> добавил площадку сапа проиндексировала выдала 400 страниц с кодом и модератор одобрил площадку.Потом я подумал что "return_links(); ?> " это не правильно и пошёл в гугл там нашёл статейку про сапу и код для дле 9,2 и все преддыдущие кода повытерал и установил новые а именно: в индекс.пшп Находим строку кода
$tpl->compile ( 'main' );
Выше неё вставляем следющее:
/*** SAPE ***/
define('_SAPE_USER', 'ваш_код_сапе');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'вашсайт.ру';
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());
/*** SAPE ***/ и в маин.тпл вставил {sape_links}, return_links(); ?> пропал и на его месте ничего не появлялось и я решил что всё ОК.Через сутки появились первые ссылки в статусе ок, но на сайте всё равно вместо ссылок было пусто, на следующий день все те ссылки которые были в статусе ок перешли в статус ерор с описанием "ссылка не найдена на странице или размещена вне тегов «body» или «html»".Пробывал дописывать в .htaccess какие-то строки(в гугле нашёл) но хостер пише ошибку "что мол измените файл обратно так низя".Что мне делать как установить код...SOS.
Спасибо всем за внимание.

Апокалипсис 21.08.2011 13:22

mishania,google:// установка кода на DLE

mishania 21.08.2011 13:45

sanek00006 а куда ты его вставлял в index.php или в main.tpl

Добавлено через 1 минуту
Апокалипсис при всём уважениии, но гугл я перелопат ещё задолго до того как обратился сюда и можете не сомневатся что если я обратился к вам то я действительно перепробывал все варианты...
Буду благодарен за любую помощь...

Rocky Balboa 22.08.2011 15:15

Апокалипсис я уже их стоко перепробовал что устал ((( , у меня версия ДЛЕ 9,2 скоко пробовал не катят коды еслебы кто через аську помог или еще как, есть же люди с опытом ))) , у меня 2 сайта на ДЛЕ и оба хочу чтобы код поставить сапы, уже заявок куча набежала и код не могу поставить ((((
mishania у меня такая же история, что я уже токо не делал, все поисковики облазил и ничего толкового не нашол :(

mishania 22.08.2011 16:16

Цитата:

у меня такая же история, что я уже токо не делал, все поисковики облазил и ничего толкового не нашол
а у тя дле нуллед или лицензия, хостинг какой, линкс.дб меняется?

Апокалипсис 22.08.2011 16:21

Цитата:

Сообщение от mishania (Сообщение 1126743)
sanek00006 а куда ты его вставлял в index.php или в main.tpl

php код вставляется в index.php, а метка выводится в шаблоне.



Rocky Balboa, покажите по какой инструкции устанавливали.

mishania 22.08.2011 17:09

Для возможности отображения гипертекстовых ссылок на тех страницах сайта, которые вы хотели бы подключить к системе, необходимо в начале исходного кода этих страниц сделать следующую php-вставку:
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'хеш');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

Далее, в тех местах страницы, где вы хотели бы выводить ссылки, необходимо вставить следующий код:
<? echo $sape->return_links($n); ?>
если так делаю в месте ссылок висит return_links();

а если так:

Открываем файл index.php корне сайта
Находим строку кода
$tpl->compile ( 'main' );
Выше неё вставляем следющее:
/*** SAPE ***/
define('_SAPE_USER', 'ваш_код_сапе');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'вашсайт.ру';
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());
/*** SAPE ***/
Открываем файл main.tpl из папки вашего шаблона и в то место, где хотите выводить ссылки (обычно футер) вставляем этот код:
{sape_links}
при таком раскладе в месте ссылок просто пустое место..как правильно?

и линкс.дб до сих пор пустой...

тест.пхп работает значит проблема не в хостенге...да?

zhegloff 22.08.2011 17:10

Цитата:

Сообщение от mishania (Сообщение 1127392)
при таком раскладе в месте ссылок просто пустое место..как правильно?

вот так и правильно.


Цитата:

Сообщение от mishania (Сообщение 1127392)
и линкс.дб до сих пор пустой...

что значит пустой?

Rocky Balboa 22.08.2011 18:01

Цитата:

Rocky Balboa, покажите по какой инструкции устанавливали.
да я штук 4 или 5 попробовал, в поисковике искал, а вы можете показать как вы ставили?:confused: я попробую :rolleyes:

mishania 22.08.2011 18:37

спасибо за ответ zhegloff я вот ещё поковырялся и...

[B]SAPE ERROR: Не могу подключиться к серверу: dispenser-02.sape.ru/code.php?user
похоже хостинг...


Цитата:

Для того, чтобы принудительно указать другой способ получения ссылок, необходимо в коде вызова ссылок, который вы вставляете на страницы сайта, строку
<?php
$sape = new SAPE_client();
?>
<?php
$sape = new SAPE_client();
?>

заменить на
<?php
$o['fetch_remote_type'] = 'socket'; (или curl)
$sape = new SAPE_client($o);
unset($o);
?>
даже не так а вот так:

если заменить на :

<?php
$o['fetch_remote_type'] = 'socket';
$sape = new SAPE_client($o);
unset($o);
?>
то сайт вылетает(недоступен)...(((

а если так:
<?php
$o['fetch_remote_type'] = 'curl';
$sape = new SAPE_client($o);
unset($o);
?>
то сайт работает но с сылками ничего (вроде) не поменялось(пусто)
и links.db удалял он создался опять и опять 0 байт.


Что делать...хостеру писать...


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

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