Не отображать рекламу залогинившимся
Есть ли какая-то возможность не показывать рекламные блоки залогинившимся пользователям?
Коды рекламных блоков в основном размещены в шаблонах.
А в форуме в файле frontend.php
В основном интересует отключение рекламы в форуме.
Тем самым решу две задачи:
— увеличу количество зарегистрированных (а то люди по пол года сидят на сайте и не регистрируются)
— уменьшу раздражающее воздействие от рекламы
Правда Существует БАГ. )))
Этот модуль будет в любом случае видеть администратор.
<!-- Если юзер не авторизован, показываем ему рекламу --> <?php if(!$inUser->id){ ?> РЕКЛАМА <?php } else { ?> НЕТ РЕКЛАМЫ <? }?>
как-то глупо скрывать что-либо на сайте от администратора… т.е. от самого себя) Админ должен видет все что происходит на его сайте, даже рекламу.Этот модуль будет в любом случае видеть администратор.
у вас неверное понятие бага, забудьте это слово или погуглите.Правда Существует БАГ. )))
if(!$inUser->id){ echo '<script type="text/javascript"><!-- google_ad_client = "ca-pub-**********"; /* solaris, 728x90 top */ google_ad_slot = "********"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>'; } else { echo 'реклама'; }
Это я не доглядел, что код дважды вставлен — для отображения на главной странице форума и в темах.
как-то глупо скрывать что-либо на сайте от администратора… т.е. от самого себя) Админ должен видет все что происходит на его сайте, даже рекламу.Этот модуль будет в любом случае видеть администратор.
Минона еще бы предложила САЙТ от администратора скрыть — а то ходит там, правит все, проверяет… ))
Кстати, при реализации, которую посоветовал RooKee, админу реклама тоже не показывается.