Всем добрый день!
Есть ли какая-то возможность не показывать рекламные блоки залогинившимся пользователям?
Коды рекламных блоков в основном размещены в шаблонах.
А в форуме в файле frontend.php
В основном интересует отключение рекламы в форуме.
Тем самым решу две задачи:
— увеличу количество зарегистрированных (а то люди по пол года сидят на сайте и не регистрируются)
— уменьшу раздражающее воздействие от рекламы
Не отображать рекламу залогинившимся
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#2
22 ноября 2011 в 09:16
Можно баннеры рекламные выводить с помощью модуля, там, где нужно. В настройках модуля, выставить "видимость" ТОЛЬКО ГОСТЯМ.
Правда Существует БАГ. )))
Этот модуль будет в любом случае видеть администратор.
Правда Существует БАГ. )))
Этот модуль будет в любом случае видеть администратор.
<!-- Если юзер не авторизован, показываем ему рекламу --> <?php if(!$inUser->id){ ?> РЕКЛАМА <?php } else { ?> НЕТ РЕКЛАМЫ <? }?>
Сегодня в 23:59
#4
22 ноября 2011 в 10:01
как-то глупо скрывать что-либо на сайте от администратора… т.е. от самого себя) Админ должен видет все что происходит на его сайте, даже рекламу.Этот модуль будет в любом случае видеть администратор.
#5
22 ноября 2011 в 10:12
у вас неверное понятие бага, забудьте это слово или погуглите.Правда Существует БАГ. )))
#6
22 ноября 2011 в 11:01
RooKee, для теста вставил вот такой код в /components/forum/frontend.php
В результате всем (зарегистрированным, незарегистрированным, админам, модераторам) показывается рекламный блок adsense.
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 'реклама'; }
#7
22 ноября 2011 в 13:54
SergeyK, а где конкретно вставили?
#8
22 ноября 2011 в 15:33
Все работает, спасибо большое.
Это я не доглядел, что код дважды вставлен — для отображения на главной странице форума и в темах.
Это я не доглядел, что код дважды вставлен — для отображения на главной странице форума и в темах.
#9
22 ноября 2011 в 15:49
как-то глупо скрывать что-либо на сайте от администратора… т.е. от самого себя) Админ должен видет все что происходит на его сайте, даже рекламу.Этот модуль будет в любом случае видеть администратор.
Минона еще бы предложила САЙТ от администратора скрыть — а то ходит там, правит все, проверяет… ))
#10
22 ноября 2011 в 19:35
Кстати, при реализации, которую посоветовал RooKee, админу реклама тоже не показывается.
#11
23 ноября 2011 в 16:34
Кстати, при реализации, которую посоветовал RooKee, админу реклама тоже не показывается.