Мануал по заработку в Интернете » Мануал по работе с биржами ссылок и статей » SAPE |
Установка кода SAPE на сайт на PHP
1. Зарегистрируйтесь в системе SAPE. 2. В разделе "Добавление площадки" скачайте к себе на компьютер zip-архив для хостингов с поддержкой PHP. 3. Распакуйте архив. Внутри архива будет лежать папка с 32-значным кодовым именем. 4. Скопируйте эту папку к себе на сайт. Положите ее в корневой каталог Вашего сайта. 5. Выставите права доступа 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок. 6. Установите на Ваш сайт код отображения ссылок в блоке и код отображения контекстных ссылок: Для возможности отображения гипертекстовых ссылок на тех страницах сайта, которые вы хотели бы подключить к системе, необходимо в начале исходного кода этих страниц сделать следующую php-вставку:
Code <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> Далее, в тех местах страницы, где вы хотели бы выводить ссылки, необходимо вставить следующий код:
Code <? echo $sape->return_links($n); ?> где $n – количество ссылок, которое вы хотели бы вывести в данном месте страницы. Последний вызов этой функции в документе обязательно должен производиться без параметров. Пример: предположим, Вы планируете выводить на странице 5 ссылок в 3-х блоках, разнесенных в разные места страницы, например, 1 ссылку под левым навигационным меню, 2 ссылки под правым меню и оставшиеся 2 ссылки в «подвале» страницы. В этой ситуации вам необходимо сделать в исходном коде страницы 3 дополнительные php-вставки:
Code <? echo $sape->return_links(1); ?>
Code <? echo $sape->return_links(2); ?>
Code <? echo $sape->return_links(); ?> В том случае, если страница сайта собирается последовательным включением нескольких файлов (через include, require) или вызовом каких-либо функций, то для вызова кода внутри этих файлов или функций необходимо определить переменную $sape как глобальную при создании клиента и перед тем, как использовать ее. То есть первоначальная инициация клиента будет иметь вид:
Code <?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> а последующее использование (уже внутри подключаемого файла или в теле функции):
Code <?php global $sape; echo $sape->return_links(); ?> Важно: для аккуратного оформления ссылок вы можете создать для них отдельный класс стилей CSS и указать название этого класса в разделе «настройки» Вашей площадки, который будет доступен после добавления сайта в систему. В случае, если структура или содержание страниц Вашего сайта не позволяет разносить ссылки в разные места страницы, можно воспользоваться кодом вывода ссылок единым блоком, но мы крайне не рекомендуем использование такого варианта размещения. В планируемом месте вывода ссылочного блока в исходном коде страницы необходимо произвести следующую php-вставку:
Code <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); ?> Рекламные ссылки в контенте страницы позволяют рекламодателям покупать рекламные места внутри существующих текстов на страницах Вашего сайта. Показ таких ссылок не требует выделения отдельного места на странице, и визуально более выгоден рекламодателям и вебмастерам. Размещение кода отображения контекстных ссылок не является обязательным, но мы рекомендуем от него не отказываться, т.к. это хорошая возможность дополнительного заработка, в особенности для «контентных» сайтов. В случае, если Вы все же хотите отказаться от размещения таких ссылок, Вы можете пропустить данный пункт инструкции. Важно: К продаже контекстных ссылок допускаются только страницы с постоянным содержимым! То есть на те страницы, на которых часто изменяется контент, код показа контекстных ссылок вставлять не надо, либо не надо допускать к продаже такие страницы после их индексации. Для вашего удобства мы реализовали 2 варианта размещения кода отображения контекстных ссылок: А) С использованием функции ob_get_contents() Особенности:
Последовательность действий: Для корректной индексации страниц системой и для правильного отображения ссылок, в исходном коде тех страниц, на которых вы планируете размещать контекстные ссылки, добавьте в самое начало (до вывода тега body в результирующий html-документ) следующий код:
Code <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?> Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить в нем строчку кода кода:
Code define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); на
Code if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } Далее Вам необходимо заключить в теги Code [b]<sape_index> ... </sape_index>[/b] Важно: данные теги будут автоматически вырезаться на этапе обработки и не будут никому видны, кроме нашего робота-индексатора. Б) С использованием функции replace_in_text_segment() Особенности:
Code <sape_index> ... </sape_index> Последовательность действий: Для корректной индексации страниц системой и для правильного отображения ссылок, в исходном коде тех страниц, на которых вы планируете размещать контекстные ссылки, добавьте в самое начало (до вывода тега body в результирующий html-документ) следующий код:
Code <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); ?> Важно: Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить фрагмет кода:
Code define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); на
Code if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'fcb1c31307c8c86ca5d67dfc5d210c5e'); } Далее, перед выводом каждого фрагмента текста страницы, из которого Вы хотите продавать ссылки, необходимо предварительно обработать данный фрагмент функцией replace_in_text_segment(). Пример:
Code <? $text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки'; $text = $sape_context->replace_in_text_segment($text); echo $text; ?> Важно: функцию replace_in_text_segment() нужно вызывать необходимое количество раз для каждого из отдельно расположенных на странице фрагментов текста, из которых Вы планируете продавать ссылки. Важно: инициализирующая php-вставка должна располагаться в php-файле выше первого вызова функции replace_in_text_segment. Важно: при использовании данного варианта кода вывода контекстных ссылок не требуется проставлять теги | |
Источник материала: Сайт системы SAPE | |
Просмотров: 7988 | Добавлено: 09.08.2009, 02:26 |
Всего комментариев: 0 | |