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

kopaweb 07.11.2009 19:43

Вставил index.php код:

define('_SAPE_USER', '775d52b0d324daea0b7d9c84bfd58f04');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'kzoner.ru';
$sape = new SAPE_client($o);
$tpl->set('{sape}', $sape->return_links());

в маин.тпл вставил {sape}.

А мне постояно при добавление пишет:
Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!

milanello 08.11.2009 19:24

Цитата:

Сообщение от AleM (Сообщение 11150)
В файле index.php находите

Код:

$tpl->compile('main');
и перед ним прописываете следующее:

Код:

define('_SAPE_USER', '2222222222222222222222222222222222');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['host'] = 'vash_site.ru';
$sape = new SAPE_client($o);
$tpl->set('{sape_links}', $sape->return_links());

А в темплейте для вывода кода sape используете {sape_links}

ребята сделал все как тут написано а мне потом при входе на сайт сверху сайта відает текст ошибки
Warning: Cannot modify header information - headers already sent by (output started at ссылка_сайта/index.php:2) in /ссылка_сайта/engine/modules/functions.php on line 887 Warning: Cannot modify header information - headers already sent by (output started at /ссылка_сайта/index.php:2) in /ссылка_сайта/engine/modules/online.php on line 512

кроме того что описано выше я нечего не вставлял. только в шаблон {sape_links}

BLOTTER 10.11.2009 05:56

Вот, 100% рабочий код на DLE 8.2
Буквально вчера поставил и все прошло успешно.

Открываем index.php
Находим:
PHP код:

$tpl->set '{AJAX}'$ajax );
$tpl->set '{headers}'$metatags ); 

Выше ставим:
PHP код:

define('_SAPE_USER''??????????????????????????????????'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');  
$o['host'] = 'домен_сайта.ru';
$sape = new SAPE_client();
$tpl->set('{links1}'$sape->return_links(2));
$tpl->set('{links}'$sape->return_links()); 

Далее идем в /engine/modules/show.full.php

Ищем:
PHP код:

    $metatags['title'] = stripslashes$row['title'] );
$comments_num $row['comm_num']; 

Ниже ставим:
PHP код:

if (!defined('_SAPE_USER')){
define('_SAPE_USER''??????????????????????????????');
}
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));

$text $sape_context->replace_in_text_segment(stripslashes("<div id='news-id-".$row['id']."'>".$row['full_story']."</div>")); 

При желании, можно менять количество блоков, например:
PHP код:

$tpl->set('{links1}'$sape->return_links(1));
$tpl->set('{links2}'$sape->return_links(1));
$tpl->set('{links3}'$sape->return_links(1));
$tpl->set('{links}'$sape->return_links()); 

В шаблоне main.tpl
В нужных местах, ставим
{links1}
{links2}
{links}

Все работает. Система принимает сайт, безоговорочно )

kopaweb 10.11.2009 11:32

BLOTTER, ставлю твой код, а мне постоянно, я указываю, а оно дале:

Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!

MonAmur 10.11.2009 12:08

kopaweb, обратитесь к Апокалипсису...

сколько ж можно себе и другим моск выносить?

Апокалипсис 10.11.2009 22:03

Цитата:

Сообщение от BLOTTER (Сообщение 616280)
Вот, 100% рабочий код на DLE 8.2

они все 100% рабочие, ДЛЕ везде одинаков.

BLOTTER 11.11.2009 11:30

Ктстати, да, они рабочие......просто некоторые не понимают, что вместо "домен_сайта.ru" нужно писать свой домен, или некоторые допускюат ошибку при установке нового кода, не стирают старый линск.дб файл.

Или иногда система сапы глючит, на второй сайт по этой же процедуре повесил код, система не хавала его.....закрыл браузер....поковырлся с клипами, через час попробовал и все получилось )

tecktoniksuper 13.11.2009 13:19

Здравствуйте.
У меня в общем такая проблема, при добавлении сайта в сапу из панели вебмастера выдаётся вот такая ошибка “Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!”

Движок у меня DLE, код сапы установлен правильно проверял следующим образом:

$sape = new SAPE_client();
изменить на:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);

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

Вот у меня этот код <!--check code--> показывался в коде страницы. Права на папку с кодом сапы стоят 777.
В чём может быть дело, из за чего я не могу сайт в сапу добавить?

alex063 13.11.2009 14:16

tecktoniksuper, случаем недавно из сапы не удаляли его? Дайте УРЛ посмотреть.

tecktoniksuper 13.11.2009 15:29

alex063, всё проблема решена. Просто у меня тег {links} был закрыт в <noindex> поэтому и недобавлялся мой сайт в сапу.


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

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