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

Время чтения: 2 мин.

<![CDATA[Установка кода Sape на движок LiveStreet Немного погуглив понял, что нужно написать нормальную заметку об установке кода Sape на движок LiveStreet. Сейчас как раз передо мною стала такая задача.

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

# Скачайте к себе на компьютер архив в zip.
# Распакуйте архив. Внутри архива будет лежать папка ваш код сапе.
# Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта.
# Выставите права доступа 777 на эту папку (но не на файл sape.php), чтобы наш php-клиент мог управлять файлом с базой ссылок.

А теперь дальше делаем так. Sape рекомендует не ставить в одном блоке более двух ссылок. Так и сделаем.
Открываем templates/new/sidebar.tpl и устанавливаем там следующий код:

{php}
 global $sape;
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ваш_код');
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $sape = new SAPE_client();
    echo $sape->return_links(2);
{/php}

Открываем templates/new/footer.tpl туда вставляем код:

{php}
global $sape;
 echo $sape->return_links();
{/php}

Т.е. получается, что в боковой панеле будет выводится две ссылки, а в подвале остальные. Можно сделать и другой вывод как Вам удобно.
Теперь на счет контекстных ссылок.
Открываем templates/new/header.tpl и туда пишем код в теге head:

{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'));
{/php}

Открываем файл templates/new/topic.tpl ищем:
{$oTopic->getText()}
меняем на:

                    {$oTopic->getText()}

Может вскоре появится плагин Sape для движка LiveStreet. Все-таки эта CMS очень перспективная и кстати Яндекс ее очень любит 😉
Аналогично делаем с кодом Setlinks:

{php}
require_once ($_SERVER['DOCUMENT_ROOT'].'/ваш_код/slclient.php');
$sl = new SLClient();
print($sl->GetLinks());
{/php}

или другими биржами.
Удачных Вам заработков!]]>

Также можно почитать

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

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