Вернуться   Форум SAPE.RU > Система SAPE.ru > Контекстные ссылки и все, что с ними связано

-->
Ответ
 
Опции темы
Старый 29.03.2010, 13:50   #1
Новичок
 
Регистрация: 26.02.2007
Сообщений: 18
Вес репутации: 0
Владимир55 на пути к лучшему
По умолчанию Добавление кода для ссылок из текста.

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

Для обычных ссылок в начале страницы уже записан код:

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

Теперь перехожу к инструкции по добавлению ссылок из текста и выбираю А) С использованием функции ob_get_contents(). Там написано, что для этого до body нужно добавить код:

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

То есть, у меня будет уже два кода в начале страницы.

Читаем далее:
Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить в нем строчку кода кода:

define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');

,на

if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}

В нем - это в каком? В коде для обычных ссылок?

Тогда суммарно получаем код для верха страницы такой:

<?php


// Для обычных ссылок
if (!defined('_SAPE_USER')){
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

// Для ссылок из текста
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));

?>

Так или нет так? Какой-то он подозрительнвый получился...
Владимир55 вне форума   Ответить с цитированием
Старый 31.03.2010, 16:34   #2
Администратор
 
Регистрация: 16.08.2007
Сообщений: 1,380
Вес репутации: 476
Petrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущееPetrovich - прекрасное будущее
По умолчанию

В вашем случае будет работать так:

// Для обычных ссылок
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}

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

// Для ссылок из текста
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));


К сожалению, признаюсь, что Faq написан не совсем корректно, в ближайшее время внесем существенные коррективы.
Petrovich вне форума   Ответить с цитированием
Старый 08.04.2010, 16:43   #3
Новичок
 
Регистрация: 08.04.2010
Сообщений: 2
Вес репутации: 0
Chalk на пути к лучшему
По умолчанию

А если нужны обычные ссылки и контекстные, то можно ли их вот так совместить при установке кода (в моем случае ДЛЕ)?
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '874eeda00fa149a4bc52cbd62c66775f');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
Chalk вне форума   Ответить с цитированием
Старый 26.03.2011, 14:22   #4
Специалист
 
Аватар для svn
 
Регистрация: 27.06.2007
Сообщений: 204
Вес репутации: 212
svn - весьма и весьма положительная личностьsvn - весьма и весьма положительная личностьsvn - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Petrovich Посмотреть сообщение
К сожалению, признаюсь, что Faq написан не совсем корректно, в ближайшее время внесем существенные коррективы.
Год прошел.

Внесли?
svn вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повторное добавление кода кирилл555 Вопросы по работе системы 5 28.07.2009 11:35
проверка текста на количество текста, % ключевых слов оффлайн balbeska Общие вопросы оптимизации 1 15.12.2008 21:28
При добавление кода не открывается страница olegv63 Ошибки при работе с системой 1 07.02.2008 19:04
написание текста ссылок fotograff.ru Вопросы от новичков 28 27.01.2008 01:39
Добавление кода вызова sape drlivsi Вопросы по работе системы 0 25.07.2007 12:13


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