Как сделать чтобы блок РСЯ не отображался на странице сайта

голоса: 0
В шапке сайта стоит сквозной RTB блок  Рекламной сети яндекса на всех страницах. Как сделать так, чтобы он не отображался на одной из страниц сайта? Через условные операторы которые я поместил в шапке <?ifnot($URI_ID$='page1')?>здесь скрипт RTB блока<?endif?> не получается.
Закрыто с пометкой: Проблема решена
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Сергей Максимов

Ответов: 1

голоса: 0
 
Лучший ответ

Условие которое вы составили должно работать. Как пример можете попробовать еще:

<?ifnot($PAGE_ID$='sitePage1')?><?endif?>

| Автор:
Выбор ответа лучшим | | Автор: Сергей Максимов
Yuri_Geruk,
Скрипт весь в условии, просто здесь сократил  через многоточие. Ставить условие все равно  в каком месте шапки сайта?
Сергей Максимов,
Покажите весь текущий код шапки сайта.
Yuri_Geruk,

<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr><td width="4%" style="background:url('/.s/t/771/1.gif') right repeat-y #FFFFFF;"></td>
<td valign="top" style="padding:10px;">
<table border="0" cellpadding="0" cellspacing="0" height="97" width="100%">
<tr><td width="212" height="53"><img src="/img/2-ap.jpg" border="0"></td>
<td height="53" style="background:url(/.s/t/771/3.gif)">&nbsp&nbsp&nbsp


<span style="color:#D00F2C;font:28pt bold Georgia;"><b><!-- <logo> -->П<!-- </logo> --></b></span>
<span style="color:#007ba7;font:28pt bold Georgia;"><b><!-- <logo> -->Р<!-- </logo> --></b></span>
<span style="color:#198F09;font:28pt bold Georgia;"><b><!-- <logo> -->И<!-- </logo> --></b></span>
<span style="color:#74098F;font:28pt bold Georgia;"><b><!-- <logo> -->В<!-- </logo> --></b></span>
<span style="color:#510B1F;font:28pt bold Georgia;"><b><!-- <logo> -->Е<!-- </logo> --></b></span>
<span style="color:#0A138E;font:28pt bold Georgia;"><b><!-- <logo> -->Т <!-- </logo> --></b></span>
&nbsp
<span style="color:#D00F2C;font:28pt bold Georgia;"><b><!-- <logo> -->П<!-- </logo> --></b></span>
<span style="color:#007ba7;font:28pt bold Georgia;"><b><!-- <logo> -->И<!-- </logo> --></b></span>
<span style="color:#198F09;font:28pt bold Georgia;"><b><!-- <logo> -->П<!-- </logo> --></b></span>
<span style="color:#74098F;font:28pt bold Georgia;"><b><!-- <logo> -->Л<!-- </logo> --></b></span>
<span style="color:#D00F2C;font:28pt bold Georgia;"><b><!-- <logo> -->!<!-- </logo> --></b></span>

 

</td><td width="33" height="53"><img src="/.s/t/771/4.gif" border="0"></td></tr>
<tr><td width="212" height="21"><img src="/img/5-down.jpg" border="0"></td>
<td height="21" style="background:url(/.s/t/771/6.gif);font-size:10px;" align="right">$WDAY$, $DATE$, $TIME$</td><td width="33" height="21"><img src="/.s/t/771/7.gif" border="0"></td></tr>
<tr><td width="212" height="23"><img src="/.s/t/771/8.gif" border="0"><a href="$HOME_PAGE_LINK$" title="Главная"><img src="/.s/t/771/9.gif" border="0" alt="Главная"></a><img src="/.s/t/771/10.gif" border="0"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><img src="/.s/t/771/11.gif" border="0" alt="Мой профиль"></a><?else?><a href="https://privetpeople.ru/publ/" title=""><img src="/.s/t/771/12.gif" border="0" alt="Регистрация"></a><?endif?><?endif?><img src="/.s/t/771/13.gif" border="0"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><a href="$LOGOUT_LINK$" title="Выход"><img src="/.s/t/771/14.gif" border="0" alt="Выход"></a><?else?><a href="$LOGIN_LINK$" title=""><img src="/.s/t/771/15.gif" border="0" alt="Вход"></a><?endif?><?endif?><img src="/.s/t/771/16.gif" border="0"></td>  
<td height="23" style="background:#E4E4E4;font-size:10px;" align="right"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><?else?><?endif?><?endif?> </td><td width="33" height="23"><img src="/.s/t/771/17.gif" border="0"></td></tr>
</table>

<?ifnot($PAGE_ID$='sitePage588' or $PAGE_ID$='sitePage588' )?><!-- Yandex.RTB R-A-245014-3 -->
<div id="yandex_rtb_R-A-245014-3"></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "R-A-245014-3",
                renderTo: "yandex_rtb_R-A-245014-3",
                async: true
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script><?endif?>

&nbsp;

<center><!-- Yandex.RTB R-A-245014-3 -->
<div id="yandex_rtb_R-A-245014-3"></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "R-A-245014-3",
                renderTo: "yandex_rtb_R-A-245014-3",
                async: true
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script>
</center>
&nbsp;

Сергей Максимов,
у вас в коде дубль кода яндекса. один спрятан условием. второй открыт. удалите выделенное красным или в конце поставьте <?endif?> и удалите <?endif?> из конца первого дубля
webanet,
Большое спасибо! Работает.
...