Лично у меня поставить sape получилось не слишком быстро в webasyst так как пришлось вписывать дополнительные параметры. На сайте движка webasyst были включены ЧПУ.
Первое, что я сделал — зашел в /published/SC/html/scripts/classes/class.view.php и там поменял значение переменной
с false на true. В результате получилась такая строчка -
Таким образом мы сделали так чтобы заработали пшп теги – {php} ___ {/php} . Между которыми можно ввести любой php код в шаблонах smarty.
Вторым шагом я подключил код сапы непосредственно в шаблон. Для этого нужно зайти в шаблон (Название подключенного шаблона можно увидеть в админке магазина). В папке шаблона открываем файл index.html. В этом файле сверху вставляем следующий код -
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$v['charset'] = 'UTF-8';
$v['host'] = 'cюда впишите свой домен';
$v['request_uri'] = $_SESSION['REQUESTURI'];
$sape = new SAPE_client($v);
{/php}
переменная $v['request_uri'] содержит адрес текущей странице. Я вначале подключил так
Но в шаблоне переменная $_SERVER['REQUEST_URI']; имела неправильное значение. Поэтому я зашел в файл /www/published/SC/html/scripts/index.php и там вставил строчку -
и после этого в шаблоне написал так -
На моем сервере адрес страниц был доступен через переменную $_SERVER['REQUEST_URI']; на вашем сервере за это может отвечать другая переменная. Найти какая переменная отвечает за это можно запустив php cкрипт со следующим кодом -
?>








Автоолимп on Июль 21st, 2010
Спасибо, давно искал инструкцию. Будем делать…