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