В разделе "Продажа рекламы :: Управление сайтами" после добавления сайта Вы увидите таблицу, в данной таблице в строке с Вашим сайтом будет пиктограмма
"флешка",
кликните по ней, затем кликните на ссылку ".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>
|
После того как Вы установите коды на вашем сайте, подайте проект на модерацию.
Осуществив модерацию, администратор допускает сайт в систему и отправляет его на индексацию.
По завершении индексации сайту присваивается статус "Работает" и контент с него становится доступен для поиска рекламодателям.
|