Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   Инструкция по установке кода размещения контекстных ссылок (http://forum.sape.ru/showthread.php?t=8380)

Ank 07.02.2008 16:47

http://forum.sape.ru/showthread.php?t=8737
в середине рецепт..

Chaser 07.02.2008 17:27

Цитата:

Сообщение от Ank (Сообщение 85495)
http://forum.sape.ru/showthread.php?t=8737
в середине рецепт..

ОК, спасибо, попробую...

Inoy 08.02.2008 11:45

Народ, хелп !
Шото я тотально не врубаюсь, хотя очень хочу и прочитал вроде всё шо можно.

Сайти почти целиком на ХТМЛ, хочу что б на странице были и обыкн. и контекстные ссылки.
Вопрос : как оно должно быть ?

в начале
<?php
if (!defined('_SAPE_USER')){
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '__________');
}
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
потом
<html>
<head>
в нужных местах
<? echo $sape->return_links(Ennoe_4islo_ssilok); ?>
и
<sape_index> </sape_index>
в конце
</body>
</html>

из мануала я понял что выглядеть оно должно так, но ето сликом подозрительно - 2 проверки 1 фигни подряд, и совсем не понятно как ето спасёт отца русской демократии.
может вставить 2 куска кода подряд (ссылки, контекст а потом боди и тд.)
Либо имелось в виду
<?php
if (!defined('_SAPE_USER')){
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'));
?>

но ето тоже крайне странно


вобжем огромная просьба, схематически объясните чё де должно быть.

Inoy 08.02.2008 11:52

З.Ы.: сапа.пхп свежая (дето неделя с момента регистрации).

Ank 08.02.2008 11:52

if (!defined('_SAPE_USER')){
чтобы избежать предупреждения о "уже дефинировано"

Для хтмл - код с обстартом - до боди, и лучше после </head>

код для блочного - в том месте где блочный будет выводиться.

Avelon 08.02.2008 12:16

Цитата:

Сообщение от Inoy (Сообщение 85904)
Народ, хелп !
Шото я тотально не врубаюсь, хотя очень хочу и прочитал вроде всё шо можно.

Сайти почти целиком на ХТМЛ, хочу что б на странице были и обыкн. и контекстные ссылки.
Вопрос : как оно должно быть ?

в начале
<?php
if (!defined('_SAPE_USER')){
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '__________');
}
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>
потом
<html>
<head>
в нужных местах
<? echo $sape->return_links(Ennoe_4islo_ssilok); ?>
и
<sape_index> </sape_index>
в конце
</body>
</html>

из мануала я понял что выглядеть оно должно так, но ето сликом подозрительно - 2 проверки 1 фигни подряд, и совсем не понятно как ето спасёт отца русской демократии.
может вставить 2 куска кода подряд (ссылки, контекст а потом боди и тд.)
Либо имелось в виду
<?php
if (!defined('_SAPE_USER')){
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'));
?>

но ето тоже крайне странно


вобжем огромная просьба, схематически объясните чё де должно быть.

для контекста в начале страницы должно быть

<?php
if (!defined('_SAPE_USER')){
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'));
?>


сюдаже можно добавить инициализаццию обычного кода

$sape = new SAPE_client();

а по странице уже

<? echo $sape->return_links(Ennoe_4islo_ssilok); ?>

+ теги sape_index

Ank 08.02.2008 12:34

На первой странице этого топика - инструкция. Там 1 раз.
А два - это из вашего сообщения копипаст

Inoy 08.02.2008 14:06

Огромное СПС за оперативную помощ!
Значит, если я всё верно понял должно быть так :
хтмл
хед

<?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')); <!--контекстная ссылка-->


$sape = new SAPE_client(); <!--южуал ссылка-->
?>

боди
дальше по странице уже

<? echo $sape->return_links(Ennoe_4islo_ssilok); ?>

+ теги sape_index
ну и соответственно
боди и хтмл енд.
я ж всё правильно понял ?

Inoy 08.02.2008 17:58

блин, люди, я этого не вынесу! (реально чувствую себя Твиком)
4-й день думать об одном и том же...
ответьте ж хоть шонибудь, плз

TPAKTOP 08.02.2008 19:03

Цитата:

вопрос назрел еще один: если я поменяю sape.php на новый, надо ли мне менять код вызова на страницах, где он уже установлен, и планируется продавать, как и раньше, только обычные ссылки, то есть менять define... на if(!defined) ?
Не обязательно, но при обновлении sape.php не забудьте стереть links.db, новый создастся автоматически.

Цитата:

блин, люди, я этого не вынесу! (реально чувствую себя Твиком)
4-й день думать об одном и том же...
ответьте ж хоть шонибудь, плз
В предыдущем посте вы все верно написали, но на всякий случай обновите sape.php, удалите links.db и проверьте права доступа к папке, чтоб 777 стояли.


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

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