Помощь

Для рекламодателя | Для вебмастера | Для копирайтера

Стартовая | Написать нам
 
Аккаунт вебмастера


Как зарегистрировать аккаунт?
Как востановить пароль?

Профиль аккаунта
Что такое настройки аккаунта?
Что такое лог операций?
Разделы баланса аккаунта
Как пополнить баланс
Как вывести деньги из системы?
Как работает система рефералов?


Продажа рекламы
Как добавить новый сайт?
Как правильно установить коды?
Как происходит модерация?
Как управлять ценами на ссылки?
Как работать с таблицей Сайты?
Проиндексированные страницы
Что такое работающие ссылки?
Что такое ссылки на модерацию?
Продажи вне системы


Покупка контента
Возможные виды заказов
Как купить готовый текст?
Как добавить новый заказ?
Как редактировать заказ?
Заказы в работе
Купленные тексты
Депонирование контента


Дополнительная информация
Что такое Извещения?
Как пригласить друга?
В разделе "Продажа рекламы :: Управление сайтами" после добавления сайта Вы увидите таблицу, в данной таблице в строке с Вашим сайтом будет пиктограмма "флешка", кликните по ней, затем кликните на ссылку ".zip архив" и скачайте его.

Размещение кодов не требует навыков программирования.

В данный момент разработаны коды для сайтов, находящихся на хостингах с поддержкой PHP (библиотека CURL должна быть подключена).

После того как вы скачали .zip архив, содержащий коды для любого из ваших сайтов на аккаунте, распакуйте архив в одноименную папку. Скопируйте папку в корень сайта.
Выставьте права не менее 700 (rwx------) на папку и не менее 770 (rwxrwx---) на php файлы. Если Вы не знаете как изменить права на доступ к файлам, обратитесь к руководству по соответствующей операционной системе или к Вашему хостинг-провайдеру.

Для работы в системе рекомендуется подключать страницы с преимущественно статичным содержимым. Не устанавливайте код на динамические участки страницы или отмените на таких страницах показ рекламы после индексации. Если на странице присутствуют как динамические, так и статичные блоки, системой предусмотрена возможность выделять последние спомощью контейнеров.

Установка кода на страницах сайта

Возможны два варианта установки кода на страницах вашего сайта.

Вариант 1: с использованием функции ob_start()
В код каждого скрипта (до первого вывода в браузер) добавьте:

<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();
 ob_start(array($toop, \'toop_set_links_stdout\'));
?>


Для того, чтобы включить обработку .html файлов интерпретатором PHP, создайте в корневой директории сайта файл .htaccess или отредактируйте уже существующий.

Добавьте в файл .htaccess следующие строки:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml

Блоки текста на страницах предназначеные для работы с системой необходимо выделить контейнерами <TOOP_INDEX> и </TOOP_INDEX>. Контейнеры вырезаются при обработке страницы и видны только роботам системы. На одной странице может быть несколько таких блоков. Мы рекомендуем включать в контейнеры только непосредственно участки кода с текстом. Весь текст, находящийся вне контейнеров, Вы исключаете из индексации системой, таким образом Вы исключаете из индексации динамические блоки текста, которые по правилам не могут участвовать в системе.

Например, вот как может выглядеть ваш скрипт page.php до и после использования кода системы:

До:
<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    Любой текст и HTML верстка вашей страницы.
    Блок контента, который вы допускаете к работе в системе (возможно присутствие в нем тегов).
    Блок контента, который вы не допускаете к работе в системе.
    Еще один блок контента, который вы допускаете к работе в системе.
  </BODY>
</HTML>


После:
<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();
 ob_start(array($toop, \'toop_set_links_stdout\'));
?>
<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    Любой текст и HTML верстка вашей страницы.
    <TOOP_INDEX>Блок контента, который вы допускаете к работе в системе (возможно присутствие в нем тегов).</TOOP_INDEX>
    Блок контента, который вы не допускаете к индексации и работе в системе.
    <TOOP_INDEX>Еще один блок контента, который вы допускаете к работе в системе.</TOOP_INDEX>
  </BODY>
</HTML>


Вариант 2: с использованием функции toop_set_links_text()
Этот вариант кода лучше подходит для страниц, в которых контент формируется внутри PHP, а вывод в браузер осуществляется спомощью конструкций echo или print. Заключать текст обрабатываемый функцией toop_set_links_text() в контейнеры <TOOP_INDEX> и </TOOP_INDEX> не требуется.

В код скрипта добавьте:

<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();
?>


Далее, прежде чем осуществить вывод в браузер, обработайте текст с помощью функции toop_set_links_text() следующим образом:

<?php
 $text = \'Блок текста, в котором Вы хотите размещать ссылки.\';
 echo $toop->toop_set_links_text($text);
?>


Например, вот как может выглядеть ваш скрипт page.php до и после использования кода системы:

До:
<?php
 $text1 =
 \'<HTML>
   <HEAD>
   </HEAD>
   <BODY>
     Любой текст и HTML верстка вашей страницы.\'
;
 $text2 =
     \'Блок контента, который вы допускаете к индексации и работе в системе (возможно присутствие в нем тегов).\';
 $text3 =
     \'Блок контента, который вы не допускаете к индексации и работе в системе.\';
 $text4 =
     \'Еще один блок контента, который вы допускаете к индексации и работе в системе.\';
 $text5 =
   \'</BODY>
 </HTML>\'
;
 $text = $text1.$text2.$text3.$text4.$text5;
 echo $text;
?>


После:
<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();

 $text1 =
 \'<HTML>
   <HEAD>
   </HEAD>
   <BODY>
     Любой текст и HTML верстка вашей страницы.\'
;
 $text2 =
     \'Блок контента, который вы допускаете к индексации и работе в системе (возможно присутствие в нем тегов).\';
 $text3 =
     \'Блок контента, который вы не допускаете к индексации и работе в системе.\';
 $text4 =
     \'Еще один блок контента, который вы допускаете к индексации и работе в системе.\';
 $text5 =
   \'</BODY>
 </HTML>\'
;
 $text2 = $toop->toop_set_links_text($text2);
 $text4 = $toop->toop_set_links_text($text4);
 $text = $text1.$text2.$text3.$text4.$text5;
 echo $text;
?>


Еще раз напоминаем, что заключать текст, обрабатываемый функцией toop_set_links_text(), в контейнеры <TOOP_INDEX> и </TOOP_INDEX> не требуется.

Если Вы хотите продавать рекламные места на страницах с динамическим контентом, например на главной, Вы можете просто для варианта 1 добавить в код пустые контейнеры. Для варианта 2 обработайте функцией toop_set_links_text() пустую строку. Такие предложения будут видны рекламодателям на особых условиях.

Вариант 1:
<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();
 ob_start(array($toop, \'toop_set_links_stdout\'));
?>
<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    Любой текст и HTML верстка вашей страницы.
    <TOOP_INDEX>Блок контента, который вы допускаете к работе в системе (возможно присутствие в нем тегов).</TOOP_INDEX>
    Блок контента, который вы не допускаете к работе в системе.
<TOOP_INDEX></TOOP_INDEX><TOOP_INDEX></TOOP_INDEX>
    <TOOP_INDEX>Еще один блок контента, который вы допускаете к работе в системе.</TOOP_INDEX>
  </BODY>
</HTML>

Таким образом, Вы разместили на этой странице два блока с контентом для продажи гиперконтекстных ссылок и два пустых блока для продажи обычных ссылок. Обращаем Ваше внимание на то, что пустой контейнер соответствует одной позиции для продажи.

Вариант 2:
<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();

 $text1 =
 \'<HTML>
   <HEAD>
   </HEAD>
   <BODY>
     Любой текст и HTML верстка вашей страницы.\'
;
 $text2 =
     \'Блок контента, который вы допускаете к индексации и работе в системе (возможно присутствие в нем тегов).\';
 $text3 =
     \'Блок контента, который вы не допускаете к индексации и работе в системе.\';
 $text4 = \'\';
 $text5 =
     \'Еще один блок контента, который вы допускаете к индексации и работе в системе.\';
 $text6 =
   \'</BODY>
 </HTML>\'
;
 $text2 = $toop->toop_set_links_text($text2);
 $text4 = $toop->toop_set_links_text($text4);
 $text5 = $toop->toop_set_links_text($text5);
 $text = $text1.$text2.$text3.$text4.$text5.$text6;
 echo $text;
?>


Допускается одновременно использовать оба варианта кода на одной странице. Этим методом можно пользоваться в сложных случаях формирования страницы. При этом недопустимо включать строку, обработанную функцией toop_set_links_text(), в контейнеры или, наоборот, обрабатывать функцией строку содержащую контейнеры.

Правильно:
<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();
 ob_start(array($toop, \'toop_set_links_stdout\'));
 $text = \'Еще один блок контента, который вы допускаете к работе в системе.\';
?>
<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    Любой текст и HTML верстка вашей страницы.
    <TOOP_INDEX>Блок контента, который вы допускаете к работе в системе (возможно присутствие в нем тегов).</TOOP_INDEX>
    Блок контента, который вы не допускаете к работе в системе.
    <?php echo $toop->toop_set_links_text($text);?>
    <TOOP_INDEX>Еще один блок контента, который вы допускаете к работе в системе.</TOOP_INDEX>
  </BODY>
</HTML>

Неправильно:
<?php
 require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/'.$folder.'/toop.php\');
 $toop = new TOOP_BASE();
 ob_start(array($toop, \'toop_set_links_stdout\'));
 $text = \'<TOOP_INDEX>Еще один блок контента, который вы допускаете к работе в системе.</TOOP_INDEX>\';
?>
<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    Любой текст и HTML верстка вашей страницы.
    <TOOP_INDEX>Блок контента, который вы допускаете к работе в системе (возможно присутствие в нем тегов).</TOOP_INDEX>
    Блок контента, который вы не допускаете к работе в системе.
    <TOOP_INDEX>Еще один блок контента, который вы допускаете к работе в системе.
    <?php echo $toop->toop_set_links_text($text);?>
    </TOOP_INDEX>
  </BODY>
</HTML>


После того как Вы установите коды на вашем сайте, подайте проект на модерацию. Осуществив модерацию, администратор допускает сайт в систему и отправляет его на индексацию. По завершении индексации сайту присваивается статус "Работает" и контент с него становится доступен для поиска рекламодателям.

 
© 2008 Контекстная платформа .toop
ООО "Туп"