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

Сегодня поговорим о том, как встроить код 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.

Похожие посты:

Комментарии (25)

  1. Владимир:

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

  2. Да, статья должна быть названа по другому

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

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

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

  4. Magna:

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

  5. Спасибо за коды. Пока что сапу не использую, но думаю, что скоро буду на одном из проектов. ;-)

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

  7. Альбина:

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

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

  9. [...] CMS для сателлитов и Sape 09.11.2009 код сапы  вылет из индекса  сателлиты  [...]

  10. Jack:

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

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

    • Нелегал:

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

    • Нелегал:

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

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

  12. Artist:

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

  13. Sape:

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

  14. sl:

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

  15. Sergey:

    Лучшая CMS для сателлитов и не только
    http://templatecms.webdevart.ru/

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>