Skocz do zawartości
Harry

[SKRYPT] Wykrywanie i informacja o wyłączenie adblock

Rekomendowane odpowiedzi

Witam,

przedstawiam skrypt, który będzie wyświetlał znaną wszystkim informację o wyłączeniu adblocka.

 

<style>#y0c5{position:fixed !important;position:absolute;top:2px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:-1px;width:102%;height:99%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:20% 0}#y0c5 *{text-align:center;margin:0 auto;display:block;filter:none;font:bold 14px Verdana,Arial,sans-serif;text-decoration:none}#y0c5 ~ *{display:none}</style><div id="y0c5"><font>Please enable / Bitte aktiviere JavaScript!<br>Veuillez activer / Por favor activa el Javascript!<a href="http://tr.im/44bh4">[ ? ]</a></font></div><script>window.document.getElementById("y0c5").parentNode.removeChild(window.document.getElementById("y0c5"));(function(l,m){function n(a){a&&y0c5.nextFunction()}var h=l.document,p=["i","s","u"];n.prototype={rand:function(a){return Math.floor(Math.random()*a)},getElementBy:function(a,b){return a?h.getElementById(a):h.getElementsByTagName(b)},getStyle:function(a){var b=h.defaultView;return b&&b.getComputedStyle?b.getComputedStyle(a,null):a.currentStyle},deferExecution:function(a){setTimeout(a,2E3)},insert:function(a,b){var e=h.createElement("font"),d=h.body,c=d.childNodes.length,g=d.style,f=0,k=0;if("y0c5"==b){e.setAttribute("id",b);g.margin=g.padding=0;g.height="100%";for(c=this.rand(c);f<c;f++)1==d.childNodes[f].nodeType&&(k=Math.max(k,parseFloat(this.getStyle(d.childNodes[f]).zIndex)||0));k&&(e.style.zIndex=k+1);c++}e.innerHTML=a;d.insertBefore(e,d.childNodes[c-1])},displayMessage:function(a){var b=this;a="abisuq".charAt(b.rand(5));b.insert("<"+a+'><img src="data:image/png;base64,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" height="72" width="432" alt="" /> <a href="http://tr.im/44bh4">[ ? ]</a>'+("</"+a+">"),"y0c5");h.addEventListener&&b.deferExecution(function(){b.getElementBy("y0c5").addEventListener("DOMNodeRemoved",function(){b.displayMessage()},!1)})},i:function(){for(var a="ad300250top,ad_one,ad_right3,ad_ss,foot-ad-1,geoAd,my-adsMAST,ad,ads,adsense".split(","),b=a.length,e="",d=this,c=0,g="abisuq".charAt(d.rand(5));c<b;c++)d.getElementBy(a[c])||(e+="<"+g+' id="'+a[c]+'"></'+g+">");d.insert(e);d.deferExecution(function(){for(c=0;c<b;c++)if(null==d.getElementBy(a[c]).offsetParent||"none"==d.getStyle(d.getElementBy(a[c])).display)return d.displayMessage("#"+a[c]+"("+c+")");d.nextFunction()})},s:function(){var a={'pagead2.googlesyndic':'google_ad_client','js.adscale.de/getads':'adscale_slot_id','get.mirando.de/miran':'adPlaceId'},b=this,e=b.getElementBy(0,"script"),d=e.length-1,c,g,f,k;h.write=null;for(h.writeln=null;0<=d;--d)if(c=e[d].src.substr(7,20),a[c]!==m){f=h.createElement("script");f.type="text/javascript";f.src=e[d].src;g=a[c];l[g]=m;f.onload=f.onreadystatechange=function(){k=this;l[g]!==m||k.readyState&&"loaded"!==k.readyState&&"complete"!==k.readyState||(l[g]=f.onload=f.onreadystatechange=null,e[0].parentNode.removeChild(f))};e[0].parentNode.insertBefore(f,e[0]);b.deferExecution(function(){if(l[g]===m)return b.displayMessage(f.src);b.nextFunction()});return}b.nextFunction()},u:function(){var a="-adchain.,/ad/load_,/ad_txt.,/adrelated.,/ads/mpu/ad,/floatad_,/horizontalAd.,/tmnadsense-,ad=textads&,.300x250.".split(","),b=this,e=b.getElementBy(0,"img"),d,c;e[0]!==m&&e[0].src!==m&&(d=new Image,d.onload=function(){c=this;c.onload=null;c.onerror=function(){p=null;b.displayMessage(c.src)};c.src=e[0].src+"#"+a.join("")},d.src=e[0].src);b.deferExecution(function(){b.nextFunction()})},nextFunction:function(){var a=p[0];a!==m&&(p.shift(),this[a]())}};l.y0c5=y0c5=new n;h.addEventListener?l.addEventListener("load",n,!1):l.attachEvent("onload",n)})(window);</script>

Skrypt trzeba spersonalizować do własnych potrzeb i można to zrobić na początku modyfikując treść w <style></style>

<style>#y0c5{position:fixed !important;position:absolute;top:2px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");left:-1px;width:102%;height:99%;background-color:#fff;opacity:.95;filter:alpha(opacity=95);display:block;padding:20% 0}#y0c5 *{text-align:center;margin:0 auto;display:block;filter:none;font:bold 14px Verdana,Arial,sans-serif;text-decoration:none}#y0c5 ~ *{display:none}</style>

 

Jak to uruchomić?

Dla zaawansowanych:

  • Skrypt dodaj do gadżetu "HTML/JavaScript" i zapisz.

Dla początkujących:

  1. Zaloguj się do bloggera
  2. Wybierz blog
  3. Wejdź w "Układ"
  4. Naciśnij 'Dodaj gadżet"
  5. Z listy wybierz "HTML/JavaScript" i dodaj
  6. W treści wklej skrypt i zapisz

Przydatne linki:

DEMO: http://antiblock.org/?p=v3&demo

Strona skryptu: http://antiblock.org/

Pozdrawiam

  • Super 2
Odnośnik do odpowiedzi

Dołącz do nas za darmo i naucz się zarabiać!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut i wiele więcej!

 

 

@Harry Cześć, właśnie szukałem poradnika na ten temat i dzięki Ci bardzo za napisanie tego postu :) Pytanie tylko mam czy jest możliwość by zmienić wyświetlany tekst wyświetlany gościowi (który ma włączonego adblocka) z tych  zagranicznych (angielski i inne) please disable adblock coś w tym stuylu już nie pamiętam na język polski? I czy ten skrypt działa tylko na rozszerzenie Adblock do przeglądarki, czy na inne też działa, jak np. Adguard? Pozdrawiam

Edytowane przez xmichalx04

Prowadzę blog o zarabianiu w internecie bez inwestycji: https://www.forsazinternetu.pl/ Polecam zajrzeć :)

Odnośnik do odpowiedzi

Cześć @xmichalx04,

W spoilerze masz kod, a w nim

Cytat

<div id="y0c5"><font>Please enable / Bitte aktiviere JavaScript!<br>Veuillez activer / Por favor activa el Javascript!<a href="http://tr.im/44bh4">[ ? ]</a></font>

Tutaj dodajesz jaki chcesz mieć tekst. Czy blokuje inne rozszerzenia? Nie wiem ale teoretycznie tak, chociaż mogą zdarzyć się wyjątki ;)

Odnośnik do odpowiedzi

Cześć @Harry , 

jest pewien problem. Gdy ktoś jest na mojej stronie i ma włączonego Adblocka, to po chwili pokazuje mu się ten napis please disable adblock, ale po chwili przekierowywuje go na tą stronę: https://www.templatesyard.com  Co zrobić, by pojawiał się w dalszym ciągu ten napis "prosze wyłączyc adblocka", ale nie przekierowywało na żadną stronę? Tak to zniechęca czytelników

Prowadzę blog o zarabianiu w internecie bez inwestycji: https://www.forsazinternetu.pl/ Polecam zajrzeć :)

Odnośnik do odpowiedzi

Cześć @xmichalx04

Podejrzewam, że modyfikowałeś footer darmowego motywu. Usunąłeś notkę o autorze i stąd twój problem z przekierowaniem ;)

Pozdrawiam

Odnośnik do odpowiedzi

@Harry Tak, zgadza się, modyfikowałem. To co musiałbym zrobić, żeby nie było tego przekierowania? Gdybym wykupił płatną wersję tego szablonu, to byłoby po problemie? Płatna wersja motywu kosztuje bodajże 10$ jak dobrze pamiętam, coś koło tego.

Pozdro :)

Edytowane przez xmichalx04

Prowadzę blog o zarabianiu w internecie bez inwestycji: https://www.forsazinternetu.pl/ Polecam zajrzeć :)

Odnośnik do odpowiedzi

Na ukrycie stopki jest kilka możliwości. Najtrudniejszą jest znaleźć zaszyfrowany kod w javascript i go usunięcie ;)

Pamiętaj, to jest tylko kod. Kod został napisany, kod można usunąć. Jeżeli chcesz wesprzeć autora motywu rzuć mu 10$, jeśli nie chcesz to po prostu ukryj inaczej stopkę i problem zniknie :)

Pozdrawiam

Odnośnik do odpowiedzi

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .