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}


Опубликовано

в

от

Метки:

Комментарии

Один комментарий на ««Sape на 1С Битрикс»»

  1. Аватар пользователя Mikl
    Mikl

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

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

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

двадцать + четырнадцать =