Установка Sape в движок CMSimple

Опубликованно 11 марта, 2008

Как памятку для себя, а также возможно кому-то пригодится, решил разместить небольшую инструкцию по тому, как настроить продажу гипертекстовых и контентных ссылок для CMSimple. Статья взята с forum.searchengines.ru. С разрещения автора оригинальной статьи zaka4ek.

Итак, приступим.

В наличии имеем уже проиндексированный Yandex’ом сайт на котором хотим продавать ссылки. Для этого действуем по следующему плану:

1. Регистрируемся в Sape (если еще не зарегистрированы).

2. Идем в раздел "Вебмастеру" -> "Мои площадки". Создаем новую площадку.

3. При добавлении новой площадки Sape выдает код, который необходимо добавить к сайту. Мы будем использовать код для хостинга с поддержкой php. Саму страничку не закрываем. Теперь нам необходимо наиболее правильно и удобно установить код, чтобы в последующем прилагать минимум усилий для подключения остальных сайтов.

4. Скачиваем архив, который нам предлагает система. Распаковываем его, в нем будет лежать папка с длинным названием состоящим из циферок и буковок, а в ней файл sape.php.

5. Закачиваем эту папку на хостинг в корень нашего сайта (обычно это папка public_html или www).
Выставляем права 777, на только что закаченную папку. Права выставляем только на закаченную папку!!!

6. Дальше создаем у себя на компьютере 3 простых текстовых документа. Например: sape.txt, sape1.txt, sape2.txt.

7. Открываем файл sape.txt и вставляем в него такой код:
Эта часть отвечает за вывод гипертекстовых ссылок. Заменяем в коде "Ваш_хеш_код" на название Вашей папки, которая была в архиве, который мы скачали.

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш_хеш_код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

Эта часть отвечает за вывод контекстных ссылок. Заменяем в коде "Ваш_хеш_код" на название Вашей папки, которая была в архиве, который мы скачали.

<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'Ваш_хеш_код');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
?>

Сохраняем и закрываем файл. Я обычно делаю 2 блока вывода ссылок, в каждом блоке максимум по 2 ссылки, чего и Вам рекомендую.

Идем дальше. Открываем файл sape1.txt и вставляем в него код, который будет выводить первый блок со ссылками. 2 это кол-во выводимых ссылок в блоке, можете поставить и больше, но я не рекомендую:

<? echo $sape->return_links(2); ?>

Сохраняем и закрываем файл.
Открываем файл sape2.txt и вставляем в него код, который будет выводить во второй блок оставшееся кол-во ссылок:

<? echo $sape->return_links(); ?>

Сохраняем и закрываем файл.

8. Сохраняем эти файлы вместе с папкой из скачанного архива в надежное место, они нам понадобятся для подключения других сайтов, что бы не создавать их заново.

9. Копируем эти 3 текстовых файла на хостинг в папку templates\папка Вашего шаблона\

10. От туда же закачиваем к себе на компьютер файл template.htm. Открываем его любым html редактором.

11. В самом верху перед тегом <html> вставляем вот такой код, он будет подгружать файл sape.txt:

<?php include("sape.txt"); ?>

12. Дальше в коде ищем вот такую строчку: <?php echo toc();?> и сразу за ней добавляем вот такой код, который будет подгружать файл sape1.txt:

<?php include("sape1.txt"); ?>

13. Дальше в коде ищем строчку <?php echo nextpage();?> эта код выводит навигационную ссылку у CMSimple, обычно она находится в низу страницы, вот под ней и будем выводить оставшиеся ссылки. Сразу за ней вставляем код, он подгружает файл sape2.txt:

<?php include("sape2.txt"); ?>

Для того, что бы ссылки не слипались советую перед вставленным кодом добавлять 1-2 тега <br>.

14. Итак, с гипертекстовыми ссылками разобрались. Переходим к контекстным, тут все намного проще. В коде файла template.htm ищем строчку <?php echo content();?> она отвечает за вывод основного содержимого (контента) сайта. Заключаем ее в теги <sape_index> </sape_index>. Должно получиться следующее:

<sape_index>
<?php echo content();?>
</sape_index>

Все на этом работа закончена. Сохраняем файл template.htm и заменяем его у себя на хостинге.

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

Для подключения других сайтов используем сохраненные файлы и повторяем шаги начиная с 9.

Если все сделано правильно скоро у Вас начнут появляться ссылки.

Удачи в работе и процветания!


» Опубликованно в Manual Popularity: 24%
» Метки: ,

1 звезда2 звезд3 звезд4 звезд5 звезд (7 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...

Связанные записи

Отзывов: 14 на «Установка Sape в движок CMSimple»

  1. Аватар

    А если не секрет-сам написал,или откудато содрал ;-)
    Вещь полезная, но не всякий сможет это осилить ;-)

    Rossignol
    2 апреля, 2008 20:16
  2. Аватар

    Статья взята с forum.searchengines.ru. С разрещения автора оригинальной статьи zaka4ek.

    В начале самой статьи об этом сказано.

    Николай
    2 апреля, 2008 22:09
  3. Аватар

    у меня в template.htm нет такого кода в нем

    dimas
    24 мая, 2008 16:16
  4. Аватар

    dimas - Немного не понятно какого именно кода нет. Напишите по какому пункту не соотвествует, попробую помочь.

    Николай
    25 мая, 2008 14:10
  5. Аватар

    Да, что-то я не совсем в тему вник. Но ладно, попробую разобраться.

    А Краснова
    18 июля, 2008 00:43
  6. Аватар

    Отлично. Ждем новых сообщений по этому поводу :)

    Andreich
    1 августа, 2008 00:45
  7. Аватар

    А права на sape.txt, sape1.txt, sape2.txt какие ставить?

    добрый комментатор
    7 августа, 2008 19:34
  8. Аватар

    Права по умолчанию остаются, они не меняются, не редактируются. Вообщем скрипт в эти файлы ничего не пишет, так что запись можно запретить.

    Николай
    7 августа, 2008 22:24
  9. Аватар

    Спасибо за тутор, он мне чень помог. Пришлось ставить аж на 10 сайтов :roll:

    P.S.: права выставляйте 644

    Дмитрий
    18 августа, 2008 22:12
  10. Аватар

    у меня в шабе нет такого кода , куда ставить в таком случае ?

    Transformer
    21 августа, 2008 21:45
  11. Аватар

    Transformer - уточните по какому именно пункту не получается.

    Николай
    23 августа, 2008 22:42
  12. Аватар

    после вставки тега в шаблон, сайт превращается в белую страницу, ничего не отображает

    Transformer
    24 августа, 2008 02:32
  13. Аватар

    После вставки какого тега? Перечитайте статью еще раз и скажите где именно не получается, укажите номер пункта. Как вариант оставьте мне номер icq попробуем решить проблему вместе.

    Николай
    27 августа, 2008 16:11
  14. Аватар

    "11. В самом верху перед тегом вставляем вот такой код, он будет подгружать файл sape.txt:

    " - после этого сайт перестает работать, загружает белую страницу.

    "12. Дальше в коде ищем вот такую строчку: и сразу за ней добавляем вот такой код, который будет подгружать файл sape1.txt:

    " - после этого сайт грузится до половины, диз "плывет"

    Transformer
    27 августа, 2008 19:40