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.


На эту статью оставлено 22 комментариев
08 Ноя 2009
Прочитал, думаю будет полезна новичкам. Но, тема точно не соответствует содержанию, зашел по заголовку - прочитал совсем другое. Тем самым вы обманываете пользователя.
08 Ноя 2009
Да, статья должна быть названа по другому
08 Ноя 2009
В коде для CMS DLE написано
$tpl->set(’{sape}’, $sape->return_links());
и в страницу нужно вставлять {sape}, а не {sape_links}.
08 Ноя 2009
Scratches, да, спасибо за то, что указали на ошибку. Уже исправил.
09 Ноя 2009
Wordpress, DLE… а есть ли какие нибудь другие системы по проще?
09 Ноя 2009
Спасибо за коды. Пока что сапу не использую, но думаю, что скоро буду на одном из проектов.
09 Ноя 2009
Magna, ну тот же Maxsite есть.
09 Ноя 2009
Нелегал удивил) Кликнул в своём ридере по заголовку, в надежде почитать о новой сапоЦМС, а тут баян для новичков)
09 Ноя 2009
Гошин, ну так я пост писал не только для новичков, но и для себя - чтобы не забыть
12 Ноя 2009
WordPress хорош если делать сателлиты под СДЛ, ведь хороших тематических шаблонов можно найти просто огромное количество!
13 Ноя 2009
Эх.. не напишут нам про новую цмс для сапы )
Я обычно делаю вывод ссылок с глобальной переменной.
13 Ноя 2009
LaaCrus, а что такое вывод ссылок с глобальной переменной?
07 Дек 2009
Если с Textpattern ничего не вышло - зачем Вы ее упомянули?
Очередной баян, никакого интереса не вызвал…
По теме: обратите еще внимание на CMSimple
07 Дек 2009
Jack, упомянул, чтобы не забыть как вставляется код, если вдруг решу заняться клепанием сатов на TXP.
07 Фев 2010
Спасибо за коды.
25 марта 2010
А для укоза?
25 марта 2010
Проектировщик газа, а для укоза нет. Сейчас, вообще, подключение сапы к укозу будет платное.
26 марта 2010
Про платный sape для укоза знаю, но все же какой код писать? Неужто ни кто этим не занимается.
26 марта 2010
Проектировщик газа, я точно не в курсе. Это надо на форуме Сапы смотреть.
10 Апр 2010
Блин вот скитаюсь, и никак не могу решить на какой CMS лучше делать сателлиты, и прочие сайты не требующие большого функционала.
26 мая 2010
а как встроить код Sape в страницы с Liex?
20 июня 2010
Новая бесплатная CMS для создания сайтов SL-CMS, скачать можно на сайте sl-cms.com
Реализована полная авто установка любых модулей и шаблонов без надобности лазить на FTP или изменять PHP файлы.
Все обновления модулей и CMS производятся автоматически из админки.
Очень хорошо продуман интерьфейс и т.д
Вобщем смотрите сами на ОФ сайте sl-cms.com
Трекбек
Ваш отзыв