Как решить задачу с условными операторами и отдельными страницами

голоса: 0

Задача:  Есть код (рекламный блок Гугл Адсенс), который ставится в шаблон полной новости и показывается таким образом на каждой станице материала в модуле новости. .

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

Полагаю это как то можно сделать с помощью условных операторов и ай ди этих страниц, но как составить такой код? Помогите пожалуйста хотя бы начать в верном направлении.

Также нужен обратный код (чтобы другой блок показывался лишь на избранных новостных страницах). Но если будет рабочий первый, я сам смогу сделать поправки для второго.

Адрес сайта http://paranormal-news.ru
| Автор: | Категория: Дизайн сайта

Ответов: 1

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

Пример как составить условие читаем в материале https://www.ucoz.ru/qa/index.php/11422 это как с помощью конструктора самому составить условие. Например вам нужно чтобы в конкретной новости не отображался фон сайта, например http://paranormal-news.ru/news/monstr_s_kamchatki/2018-08-16-14922 в итоге составляем такое условие:

<?ifnot($URI_ID$='nwEnt14922')?>
здесь код рекламы это пример для одной новости
<?endif?>

вот пример для 3-х страниц:

<?ifnot($URI_ID$='nwEnt14922' or $URI_ID$='nwEntNUMBERor $URI_ID$='nwEntNUMBER')?>
здесь код рекламы это пример для одной новости
<?endif?>

вместо синего пишите свой айди страницы, чтобы его узнать, просто перейдите на страницу новости нужной вам далее смотрим на скриншот http://joxi.ru/bmoEoqGtxXBWKA на примере айди 35, вы смотрите свои новости какие вам нужно, там будет другой айди и его прописывайте в условии вместо NUMBER.

| Автор:
Выбор ответа лучшим | | Автор: Paranormal
...