Не получается убрать показ рекламы через "if"

голоса: 0

Добрый день, хочу убрать показ рекламы в определенном разделе(в данном случае реклама лежит в правом сайдбаре). Попробовал сделать это с помощью следующего кода:

<?if($SECTION_NAME$="Статьи по CS")?>
<?else?>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Правый сайдбар -->
<ins class="adsbygoogle"
 style="display:inline-block;width:240px;height:400px"
 data-ad-client="ca-pub-9858409652485048"
 data-ad-slot="4958598275"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?endif?>

Безрезультатно, плюсом сайдбар сплыл куда-то вниз. Прощу вашей помощи, заранее спасибо.

Закрыто с пометкой: Решил проблему
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: awore smore

Ответов: 2

Голоса: +1
 
Лучший ответ

У Вас в условии ошибка. Вместо одиночного = НЕОБХОДИМО использовать ==

Вот так: <?if($SECTION_NAME$=="Статьи по CS")?>

Попробуйте. Если не получится - я дальше подскажу.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Не канает. Я извиняюсь, с самого начала неверно выразился: убрать рекламу не в самом разделе, а в статье, которая находится в этом определенном разделе. Пример выше.  P.S. Даже если условие неверное, мне непонятно почему сайдбар вниз слезает. Если убрать условие - все норм.
awore smore,

Женя, смотрите. Чтобы убрать рекламу с нужного ВАМ раздела, зайдите на тот раздел, где хотите убрать рекламу как Администратор:

Далее, копируете значение переменной $URI_ID$ и пишите:

<?ifnot($URI_ID$=='ЗНАЧЕНИЕ ВАШЕЙ ПЕРЕМЕННОЙ')?> В это место вставляете нужный код <?endif?>

awore smore,

Тот код, который я сбросил, его можно использовать и под ОПРЕДЕЛЕННУЮ статью. Переменная $URI_ID$ имеет уникальное значение для каждой статьи.

Чтобы получить это значение, Вам необходимо выполнить те же действия, которые я описал выше, то есть, зайти под админом в НУЖНУЮ статью и скопировать значение переменной $URI_ID$.

Если Вам, нужно вставить какой-то код ТОЛЬКО на данной статье, пишем:

<?if($URI_ID$=='ЗНАЧЕНИЕ ВАШЕЙ ПЕРЕМЕННОЙ')?> В это место вставляете нужный код <?endif?>

Wallaby,
благодарю вас за старания, к сожалению с помощью вашего способа не вышло. Но придумал свой, создать два идентичных контейнера с той лишь разницой, что один с рекламой, другой без. Еще раз спасибо)
Голоса: +1
Поставьте просто код $SECTION_NAME$ в сайдбар, и смотрите что он выводит...
| Автор:
Извините за мою тупость, но не очень понял к чему сказали поставить $SECTION_NAME$ в сайдбар. Выводит название раздела(Статьи по CS). Рекламу то как убрать?
awore smore,
Где это можно увидеть? И выводит вместе со скобками?
Sentimo,

по вышеприведенной ссылке(адрес сайта) 

P.S. Точнее было выразиться мне с самого начала, убрать рекламу не в определенном разделе, а в статье, которая находится в этом определенном разделе

...