Установка кода SAPE на сайт на PHP
Категории раздела
SAPE [19]
Работа с биржей ссылок SAPE
LinkFeed [7]
Работа с биржей ссылок LinkFeed
SetLinks [14]
Работа с биржей ссылок SetLinks
UniPlace [16]
Работа с биржей ссылок UniPlace
MainLink [23]
Работа с биржей ссылок MainLink
Liex [1]
Работа с биржей статей Liex
Форма входа
Опрос на проекте
У Вас есть наставник, помогающий Вам постигать премудрости заработка в Интернете?
Всего ответов: 162

Получить помощь автора в работе
Рекомендуем


Мануал по заработку в Интернете » Мануал по работе с биржами ссылок и статей » 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()

Особенности:

  • требует минимум усилий, для своего подключения;
  • удобен, если на страницах Вашего сайта присутствует множество текстовых блоков, в которых вы планируете размещать ссылки;
  • может не работать если на сайте используется gzip сжатие;
  • данный код должен размещаться в самом начале php-файла, до вывода тега body в результирующий html-документ.

    Последовательность действий:

    Для корректной индексации страниц системой и для правильного отображения ссылок, в исходном коде тех страниц, на которых вы планируете размещать контекстные ссылки, добавьте в самое начало (до вывода тега 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()

    Особенности:

  • вариант работает путем непосредственной передачи текстового фрагмента в функцию 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.

    Важно: при использовании данного варианта кода вывода контекстных ссылок не требуется проставлять теги

    Code
    <sape_index> ... </sape_index>
    .
  • Источник материала: Сайт системы SAPE
    Просмотров: 6248 | Добавлено: 09.08.2009, 02:26
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]