Баннер showbanner.php
54 / 178
Пример включаемого файла, который показывает баннер.

Создайте на основе готового включаемого файла новый. Или напишите такой код в файле

/bitrix/php_interface/include/askaron.include/my_showbanner.php

Содержимое файла:

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

if(CModule::IncludeModule("advertising"))
{
    echo CAdvBanner::Show($arParams["BANNER_TYPE"], $arParams["HTML_BEFORE"], $arParams["HTML_AFTER"]);
}
?>


Наиболее простой способ подключить файл - вставьте в любое место сайта код:

CAskaronInclude::IncludeFile(
    "my_showbanner.php",
    array(
        "BANNER_TYPE" => "LEFT", // тип баннера
        "HTML_BEFORE" => '<div style="text-align:center;">', // перед баннером
        "HTML_AFTER" => '</div><br><br>', // после баннера
    )
);

Есть альтернативный способ, если вы вставляете баннер в текст новости.

<!--askaron.include
showbanner.php
<PARAMS>
    <BANNER_TYPE>LEFT</BANNER_TYPE>
    <HTML_BEFORE></HTML_BEFORE>
    <HTML_AFTER></HTML_AFTER>
</PARAMS>
-->


Если все-таки надо передать теги, то учитывайте, что надо экранировать спецсимволы XML:

Замена спец символов для XML
<       &lt;
>       &gt;
&       &amp;
"       &quot;
'       &apos;


<!--askaron.include
showbanner.php
<PARAMS>
    <BANNER_TYPE>LEFT</BANNER_TYPE>
    <HTML_BEFORE>&lt;div style=&quot;text-align: center;&quot;&gt;</HTML_BEFORE>
    <HTML_AFTER>&lt;/div&gt;&lt;br&gt;&lt;br&gt;</HTML_AFTER>
</PARAMS>
-->





0  


 Голосование за рейтинг rating.vote.php | Описание курса | Голосование (стандартное) iblock.vote.php