Установка по шагам:
Первый: Идем на сайт SAPE.RU, -> “Вебмастеру” -> Добавить площадку (если нужно - регистрируемся)
Второй: Качаем архив с файлом SAPE.php и соблюдаем описанные инструкции
Третий: Идем в админке в “ Редактирование дизайна” - Основная разметка - Редактировать HTML-код.
Внизу или вверху кода вставляем:
{php}
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ВСТАВИТЬ ВАШ КОД');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['multi_site'] = true;
$o['charset'] = 'windows-1251'; // хотя не уверен
$o['force_show_code'] = true; //показывает чек код
$o['host'] = "имя домена";//без http:// и www
$o['request_uri'] = getenv('REQUEST_URI');
$sape = new SAPE_client($o);
unset($o);
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
echo $sape->return_links(5);
{/php}
ИМЯ ПАПКИ САПЫ - это Ваш номер, который Вам выдала Сапа.
Потом нужных местах страницы пишете:
{php}
echo $sape->return_links(1);
{/php}
{php} echo $sape->return_links(1); {/php}
Этот код выведет одну сапа-ссылку. Вставлять его можно любое количество раз.
Где-нибудь внизу вставим:
{php}
echo $sape->return_links();
{/php}
{php} echo $sape->return_links();{/php}
В этом случае выведутся все остальные ссылки.
В этом же файле ищем
{cpt_maincontent overridestyle=}
и заключаем его в тэги <sape_index></sape_index>
<sape_index>{cpt_maincontent overridestyle=}</sape_index> Мы установили и обычные и контекстные ссылки! |
P.S. Открываем для редактирования файл published\SC\html\scripts\classes\class.view.php и меняем несколько значений с false на true и одно значение с SMARTY_PHP_QUOTE на SMARTY_PHP_ALLOW в следующих строках:
$this->security_settings['PHP_HANDLING'] = true;
$this->security_settings['PHP_TAGS'] = true;
$this->security_settings['INCLUDE_ANY'] = true;
……..
$this->php_handling = SMARTY_PHP_ALLOW;
Внесенные изменения следует сохранить. Делается всё это для того, чтобы разрешить использование тегов {php} … код_php … {/php} для исполнения php кода.