CMS для сателлитов и Sape

Автор: | 8 ноября 2009

Сегодня поговорим о том, как встроить код Sape (или любой другой биржи) в движки разных CMS, которые можно использовать под создание сателлитов или СДЛ (от бана и Сапы не зарекайся!).

Сподвигли меня на написание этого поста поиски способа вставки кода биржи ссылок в движок Textpattern. Но начнём мы с классики — с WordPress.

Установка Sape на WordPress

Только не участвующий в продаже ссылок вэбмастер не писал о том, как поставить код Сапы на движок WordPress.

Итак, берём код, который выдаёт нам Сапа и вставляем в файл шаблона sidebar.php (или любой другой файл):

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

и в нужных местах на странице вставляете ещё один код:

<? echo $sape->return_links(количество_ссылок в блоке); ?>

Как вариант, можно использовать ещё один код:

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

Установка Sape на DLE

В файл index.php в корне сайта вставляем вот такой код:

if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘ваш_хешкод’);
}
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$sape = new SAPE_client();
$tpl->set(‘{sape}’, $sape->return_links());

а в файл main.php (адрес_сайта/templates/папка_шаблона) вставляем переменную {sape_links} туда, куда считаем нужным:

Установка Sape на Maxsite CMS

Недавно начал работу с этим движком — довольно быстрый и простой. По сути, улучшенный и упрощенный аналог WordPress.

Для того, чтобы установить код Сапы на блог на Maxsite нужно всего-то активировать нужный плагин (называется Sape.ru) и сделать всё по инструкции в настройках плагина в админпанели.

Установка Sape на Textpattern

В нужное место в шаблоне вставляем такой код:

<txp:php>
if (!defined(‘_SAPE_USER’)){
define(‘_SAPE_USER’, ‘ваш_хешкод’);
}
require_once($_SERVER[‘DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$o[‘charset’] = ‘UTF-8’;
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
</txp:php>

С Textpattern у меня, кстати, ничего не вышло — замучался настраивать шаблон и потому поменял Textpattern на Maxsite.

Думаю, никому не нужно напоминать, что перед установкой кода на любой движок, надо кидать папку из архива, который выдаёт Сапа в корень сайта.
————————

Bablonaliex.ru — Интересный блог о заработке на Liex с помощью сайтов Ucoz.

CMS для сателлитов и Sape: 22 комментария

  1. Scratches

    В коде для CMS DLE написано

    $tpl->set(’{sape}’, $sape->return_links());

    и в страницу нужно вставлять {sape}, а не {sape_links}.

    1. Нелегал Автор записи

      Scratches, да, спасибо за то, что указали на ошибку. Уже исправил.

  2. Владимир

    Прочитал, думаю будет полезна новичкам. Но, тема точно не соответствует содержанию, зашел по заголовку — прочитал совсем другое. Тем самым вы обманываете пользователя.

  3. Magna

    WordPress, DLE… а есть ли какие нибудь другие системы по проще?

    1. Нелегал Автор записи

      Magna, ну тот же Maxsite есть.

  4. Гошин

    Нелегал удивил) Кликнул в своём ридере по заголовку, в надежде почитать о новой сапоЦМС, а тут баян для новичков)

    1. Нелегал Автор записи

      Гошин, ну так я пост писал не только для новичков, но и для себя — чтобы не забыть 🙂

  5. Альбина

    WordPress хорош если делать сателлиты под СДЛ, ведь хороших тематических шаблонов можно найти просто огромное количество!

  6. LaaCrus

    Эх.. не напишут нам про новую цмс для сапы )
    Я обычно делаю вывод ссылок с глобальной переменной.

    1. Нелегал Автор записи

      LaaCrus, а что такое вывод ссылок с глобальной переменной?

  7. Jack

    Если с Textpattern ничего не вышло — зачем Вы ее упомянули?
    Очередной баян, никакого интереса не вызвал…

    По теме: обратите еще внимание на CMSimple

    1. Нелегал Автор записи

      Jack, упомянул, чтобы не забыть как вставляется код, если вдруг решу заняться клепанием сатов на TXP.

    1. Нелегал Автор записи

      Проектировщик газа, а для укоза нет. Сейчас, вообще, подключение сапы к укозу будет платное.

  8. Проектировщик газа

    Про платный sape для укоза знаю, но все же какой код писать? Неужто ни кто этим не занимается.

    1. Нелегал Автор записи

      Проектировщик газа, я точно не в курсе. Это надо на форуме Сапы смотреть.

  9. Artist

    Блин вот скитаюсь, и никак не могу решить на какой CMS лучше делать сателлиты, и прочие сайты не требующие большого функционала.

  10. Sape

    а как встроить код Sape в страницы с Liex?

  11. sl

    Новая бесплатная CMS для создания сайтов SL-CMS, скачать можно на сайте sl-cms.com
    Реализована полная авто установка любых модулей и шаблонов без надобности лазить на FTP или изменять PHP файлы.
    Все обновления модулей и CMS производятся автоматически из админки.
    Очень хорошо продуман интерьфейс и т.д
    Вобщем смотрите сами на ОФ сайте sl-cms.com

Обсуждение закрыто.