Для размещения контекстных ссылок на вашем сайте добавьте вывод контекстного клиентского кода на ваши страницы. Его работа заключается в том, чтобы пометить текстовый контент на странице для индексации нашей системой. Как только ссылка будет куплена, клиентский код произведёт замену в тексте и вставит туда ссылку.
Как только вы добавите вывод контекстного клиентского кода необходимо перейти на вкладку «Контекстные страницы» (в подменю, напротив Вашей площадки, на странице «Мои площадки») и поставить сайт в очередь на индексацию страниц с кодом размещения контекстных ссылок, нажав на соответствующую кнопку. Робот системы в порядке общей очереди проверит наличие контекстного кода на страницах сайта, уже добавленных в систему для размещения обычных ссылок, после чего во вкладке «контекстные страницы» можно будет найти соответствующий список страниц, код на которых удалось обнаружить.
Для вашего удобства мы реализовали два варианта размещения кода отображения контекстных ссылок.
С использованием функции ob_get_contents()
Особенности
требует минимум усилий, для своего подключения
удобен, если на страницах Вашего сайта присутствует множество текстовых блоков, в которых вы планируете размещать ссылки
может не работать если на сайте используется gzip сжатие
код вызова ссылок на страницы должен размещаться в самом начале php-файла, до вывода тега body в результирующий html-документ.
Последовательность действий
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '852cca_ваш_хеш_код_924da2'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?>
define('_SAPE_USER', '852cca_ваш_хеш_код_924da2');
на
if (!defined('_SAPE_USER')){ define('_SAPE_USER', '852cca_ваш_хеш_код_924da2'); }
Далее Вам необходимо заключить в теги <sape_index> ... </sape_index> текстовые фрагменты страницы, внутри которых Вы планируете размещать ссылки.
C использованием функции replace_in_text_segment()
Особенности
вариант работает путем непосредственной передачи текстового фрагмента в функцию replace_in_text_segment() , что позволяет отказаться от проставления тегов sape_index
удобен при использовании шаблонных движков
Последовательность действий
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '852cca_ваш_хеш_код_924da2'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape_context = new SAPE_context(); ?>
Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить фрагмент кода:
define('_SAPE_USER', '852cca_ваш_хеш_код_924da2');
на
if (!defined('_SAPE_USER')){ define('_SAPE_USER', '852cca_ваш_хеш_код_924da2'); }
Далее, перед выводом каждого фрагмента текста страницы, из которого Вы хотите продавать ссылки, необходимо предварительно обработать данный фрагмент функцией replace_in_text_segment().
<?php $text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки'; $text = $sape_context->replace_in_text_segment($text); echo $text; ?>
Важно:
функцию replace_in_text_segment() нужно вызывать необходимое количество раз для каждого из отдельно расположенных на странице фрагментов текста, из которых Вы планируете продавать ссылки.
инициализирующая php-вставка должна располагаться в php-файле выше первого вызова функции replace_in_text_segment().
при использовании данного варианта кода вывода контекстных ссылок не требуется проставлять теги <sape_index>...</sape_index>.