Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Неотображается банер

00 голосов
7
Создал в Сервисы/Реклама тип банера и соответственно банер. Вставил на страницу
Код
<?$APPLICATION->IncludeComponent("bitrix:advertising.banner", "sidebar.top", array(
   "TYPE" => "news_sidebar",
   "NOINDEX" => "Y",
   "CACHE_TYPE" => "A",
   "CACHE_TIME" => "3600"
   ),
   false
);?>

и ничего не вывелось. в масиве $arResult пусто
Код
Array
(
    [BANNER] => 
    [BANNER_PROPERTIES] => 
)

на вкладке Таргетинг стоит "Показывать посетителям" = Всем. Ограничени по разделам или времени показа нет. что еще может его сдерживать?
спросил 12 Июль, 13 от XpoHo3aBp (860 баллов)

7 Ответы

00 голосов
ап
ответил 12 Июль, 13 от XpoHo3aBp (860 баллов)
00 голосов
up
ответил 29 Авг, 13 от XpoHo3aBp (860 баллов)
00 голосов
В админке у баннера зеленый индикатор? Даты показа валидны? Ограничений по числу показов нет?
ответил 27 Ноя, 13 от Pomnep (13,960 баллов)
00 голосов
Зеленый. Валидны. Нет.
На демосайте вставил без проблем. На рабочем делаю теже действия и ничего.
ответил 09 Март, 14 от XpoHo3aBp (860 баллов)
00 голосов
Кажется нашел в чем дело. На странице редактирования баннера, во вкладке Таргетинг нету выбора сайта. Есть заголовок "Сайты:", а справа ничего. Модуль рекламы не видит что есть сайты?
ответил 29 Июнь, 14 от XpoHo3aBp (860 баллов)
00 голосов
Еще не разобрался
ответил 30 Окт, 14 от XpoHo3aBp (860 баллов)
00 голосов
помогло установка значений сайтов через
Код
$ban = new CAdvBanner;
$ban->Set(array('arrSITE' => array('ru', 'ua')), BANNER_ID, "N");
 
для проверки я этот код в init.php, нужно выполнять её перед или после добавления баннера. Как бы это сделать, нужно что-то типа  onBeforeAdvBannerAdd
ответил 27 Фев, 15 от XpoHo3aBp (860 баллов)

Связанных вопросов не найдено