Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на Livestreet 1.0.3 (http://forum.sape.ru/showthread.php?t=98106)

mnogoclipov 18.05.2018 19:59

Установка кода на Livestreet 1.0.3
 
Тема для Livestreet тут была, но для какой-то старой версии. Это на 1.0.3 не работает. В общем, я помучился с установкой. И дабы вы не мучились.

Заливаем папку с сапе кодом в корень.

В папке engine\lib\external\Smarty\libs\plugins создаем файл function.sape.php. В нем должен быть такой код:

PHP код:

<?php

    
function smarty_function_sape($params,&$smarty)
    {
        if (!
defined('_SAPE_USER'))
            
define('_SAPE_USER''ваш ид');

        require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
        
        
$o['charset'] = 'UTF-8';
        
$sape = new SAPE_client($o);
        unset(
$o);
          
        return 
$sape->return_links();
    }

?>

Далее в темплейте в нужном месте пишем {sape} для вывода ссылок.

Для контекстных ссылок в тексте в файле topic_topic.tpl обрамляем код вывода текста тегами сапе. Типа такого:

PHP код:

    <sape_index>
        {
$oTopic->getText()}
    </
sape_index

И в index.php пишем

PHP код:

if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''ваш ид');
    }
    require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));

    
$o['charset'] = 'UTF-8';
    
$sape_context = new SAPE_context($o);
    unset(
$o);
    
ob_start(array(&$sape_context,'replace_in_page')); 



Часовой пояс GMT +3, время: 00:44.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.