В начало блога На главную

Sape на 1С Битрикс

Движок битрикс работает своеобразно во всех смыслах, поэтому sape подключается тоже не как обычно. Просто вставка кода сейпа среди кода шаблона не даёт результата. Сейп нужно подключать через «включаемые области» Битрикса. Для этого следует действовать следующим образом.. Берем файл с сайта сейпа и копируем в корневую папку нашего сайта, получаем /вашид123123/sape.php. Далее в место шаблона, где хотелось бы выводить ссылки с сейпа, вставляем код:

< ?php $APPLICATION->IncludeComponent("bitrix:main.include", "", array("AREA_FILE_SHOW" => "file", "PATH" => SITE_DIR."/вашид123123/me.php"), false);?>

Если нужно вставить в подвал сайта /bitrix/templates/имя_шаблона/footer.php

Далее создаем файл /вашид123123/me.php с содержимым:

< ?php if (!defined('_SAPE_USER')) { define('_SAPE_USER', 'вашид123123');} require_once($_SERVER['DOCUMENT_ROOT'].'/вашид123123/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); echo $sape->return_links();
unset($o); ?>

Теперь нужно в сейпе добавить новую площадку и настроить внешний вид блока с ссылками. Чтобы их просто скрыть с экрана можно использовать смещение текста:

.sape {text-indent:-9999px}

Рассказать:


  1. Mikl:

    Спасибо большое. Оказывается всё просто).
    Ещё бы контекстные ссылки было бы так же просто вставлять?