Код с просьбой отключить приложение Adblok
Многие спрашивали и главный администратор workman предоставил скрипт на просьбу отключить Adblok. Думаю вы уже встречали такие сайты где появляется такой код. Сейчас просто большинство ставят это приложение, чтоб оно убирала рекламу. Но как мы знаем, очень много на ней зарабатывают. И сайт с большой посещаемостью может меньше заработать, чем намного меньше хостов у другого сайта, но у него такой код есть. Просто у кого он будет включен, то он не получит не какой информацию и ему придется только его на время отключить. И тем он будет видеть всю рекламу, что предоставляет, тот или иной портал.И где то его заинтересует и он зайдет. Вот по этому теперь и устанавливают, но не знают, где взять рабочий, так как в интернете очень мало по этому поводу информации. Но здесь мы разберем весь скрипт и вы потом можете установить, так как он проверен и полностью соответствует своей работе. Установка: Ставим там где нужно, но основном это главная страница или низ сайта, чтоб на всех страницах работал. Код <script type="text/javascript" > var ads = "no-adb" var msg = '<div class="no-adb-1">Ваш текст пользователю, который отключил рекламу</div>'; onload=function(){ if (document.getElementsByClassName == undefined) { document.getElementsByClassName = function(className) { var hasClassName = new RegExp("(?:^|\s)" + className + "(?:$|\s)"); var allElements = document.getElementsByTagName("*"); var results = []; var element; for (var i = 0; (element = allElements[i]) != null; i++) { var elementClass = element.className; if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass)) results.push(element); } return results; } } blocked = 0; var ad_nodes = document.getElementsByClassName(ads); for(i in ad_nodes){ if (ad_nodes[i].offsetHeight == 0){ blocked = 1; ad_nodes[i].innerHTML = msg; } } }</script> Потом нам нужно сделать, код рекламы оборачиваем в div: Код <div class="no-adb">Код рекламы тут</div> Но чтоб иметь красивый вид предупреждение, что у вас включено приложение Adblok, нам нужно поставить стили в CSS прописать. Код /* Adblock ------------------------------------------*/ .no-adb-1 { padding: 5px; background:#fff; border: 1px dashed #ff0000; font-size: 115%; line-height: 1.5; text-align:center; color:#555; } Вот на этом все почти, также есть тема на форуме, где детально рассмотрено и там вы можете найти больше информации по этой теме. |
Поделиться в социальных сетях
Материал разместил
Комментарии: 18 | |
| |
1 2 » | |