ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Код с просьбой отключить приложение Adblok

Код с просьбой отключить приложение Adblok

Код с просьбой отключить приложение 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;
}


Вот на этом все почти, также есть тема на форуме, где детально рассмотрено и там вы можете найти больше информации по этой теме.
05 Января 2016 Просмотров: 2846 Комментариев: (18)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарии: 18
Марковичь
Марковичь 05 Января 2016 03:331
0
Для кого то очень нужный скрипт, сам в интернете пытался найти, что то нашел, но не рабочее, это явно многим может помочь, преобрести второе дыхание, чтоб их реклама была видна.
FeStemBer
FeStemBer 05 Января 2016 03:352
0
Ну видать у тебя рекламы полон погреб. Вообще не приветствую такой код, сейчас придется ее отключать.
Kosten
Kosten 05 Января 2016 04:117
0
Но так то мало ресурсов, кто вообще подключает такие скрипты.
csretven
csretven 05 Января 2016 03:513
0
Это нормально и все справидливо, так как есть вирусы, на них стоит антивирус. И все только от вас зависит, вас же не кто заставлять не будет отключать, только предложат прочитать информацию, которая вам нужна с выключенным приложением, и здесь вам решать.
Сопрано
Сопрано 05 Января 2016 03:544
0
Так очень правильный скрипт, пока не зарабатываю на рекламе, но что завтра будет. Так как раньше были программы и они были платные, не чего не происходило. Сейчас можно от магазин гугл скачать совершенно бесплатно и автоматически еще установиться. Но что тем остается, кто на рекламе жил, я говорю о сайтах, где очень большая посещаемость. А не о таких, где ее нет, а рекламы полно.
AnTron
AnTron 05 Января 2016 03:565
0
Вообще не понимаю, вам зайтив настройки и снятьгалочку так трудно. Ладно там программу удирать, а здесь секундное дело и заходишь на сайт, или идешь дальше.
FeStemBer
FeStemBer 05 Января 2016 03:596
0
Не против популярных сайтов, но на реально, где одни боты сидят, да еще полно рекламы и ждет администратор, когда же капнет копейка, не вижу смысла на такие ставить и также заходить на них, так что наверное с чем то и соглашусь, все должно быть сбалансировано в сети.
Kosten
Kosten 05 Января 2016 04:138
0
Скрипт такой на системе uCoz а точнее сайт, видел пару тройку раз, так что это вообще почти не чего. Если и попадется и мне обязательно нужно зайти, отключу и зайду, все очень просто.
Kvint
Kvint 05 Января 2016 04:169
0
Кто там на рекламе живет, у кого здесь продвинутый и популярный сайт, что так против кто говорит. Все идет своим чередом, если на найти есть хорошие хосты, трудно предположить, что там нет рекламы, но также там есть интересная информация.
1 2 »
avatar