Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Вопросы КЭПу Ошибка в скрипте против AdBlock?

Ошибка в скрипте против AdBlock?


     03.06.2016    Вопросы КЭПу    310

вопрос
Мне на днях подсказали какой скрипт взять для вывода сообщения пользователям с просьбой отключить adblock (похожее используется на хабрахабр и др. ресурсах), вроде сделал как нужно, но скрипт не работает... Брал скрипт от сюда. Создал файл advert.js и вставил в него window.ab = false; после чего залил в папку с шаблоном.
Код вставки сообщения получился следующий
<script type="text/javascript" src="{THEME}/js/advert.js"></script>
<script type="text/javascript">
if( !('ab' in window) ) {
    window.ab = true;
}
var result = document.getElementById('result');
if( window.ab == true ) {
    result.innerHTML = '<div class="lain_13_what_are_you_doing" style="display: block;"><div class="adb-text">
Привет, пользователь. Кажется, Вы используете AdBlock. Base-Road<br />
развивается и существует за счет доходов от рекламы. Добавь пожалуйста нас в исключения.</div><a class="adb-btn" href="#" rel="nofollow">открытое письмо</a><a class="adb-btn" href="#" rel="nofollow">как отключить</a><div class="adb-close"></div></div>';
} else {
    result.innerHTML = '<center><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-7486352048989874"
data-ad-slot="1076053746"
data-ad-format="auto"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script><br /></center>";
}
</script>

Но вместо сообщения с просьбой отключить adblock вывелись символы
"; }

А при отключенном adblock рекламный блок выводится, но символы не пропадают...
Помогите разобраться в чем проблема

Ответил: КЭП


Ошибка в скрипте против AdBlock?

— Тогда мы идём к вам!

Комментарии пользователей (2)

Japing.pw
24

32 | 11

Japing.pw - 3 июня 2016 18:45 - Юзер

<br /></center>';

baseroad
4

281 | 7

baseroad - 3 июня 2016 18:51 - Юзер

Не помогло... Код в некоторых местах подсвечивается оранжевым...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы