wersja skryptu MyBB: 1.8.9
adres forum: mrkarpiuk.xaa.pl
Chyba przeczytałem wszystkie posty co były na forum i próbowałem kilka opcji żadna nie działała albo zrobiłem gdzieś błąd możecie
wesprzeć i podać działający adblock na strone aby go wykrywało i była opcja komunikatu.
Jeśli tak poproszę tut krok po kroku jak dodać bo już sam nie wiem ;/
Tego typu rzeczy jest masa. Wystarczy wpisać w google adblock detector.
Ciężko coś pomóc po opisie błędu "robiłem wszystko i nie działa". Użyj jakiegoś kodu, dokładnie czytając instrukcję. Jeżeli nie będzie działało, to napisz dokładnie co zrobiłeś.
Postępowałem według tego Tutka:
Kod:
http://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website
Stworzyłem plik o nazwie
ads.js o zawartości, i dodając do folderu js
Kod:
var canRunAds = true;
A to do headerinclude
Kod:
<script src="/js/ads.js"></script>
A następnie to umieściłem w header:
Kod:
<script>
if( window.canRunAds === undefined ){
// adblocker detected, show fallback
showFallbackImage();
}
</script>
I nic się nie dzieje.
W przypadku wykrycia zablokowania pliku ads.js jest uruchamiana funkcja
showFallbackImage(); która powinna 'coś robić'. Zgaduję, że nigdzie jej nie zdefiniowałeś.
Kod PHP:
<script>
if( window.canRunAds === undefined ){
// adblocker detected, show fallback
showFallbackImage();
}
function showFallbackImage() {
// wyświetlanie popup'a, dodanie jakiegoś tekstu etc.
}
</script>
W skrócie, musisz dodać jeszcze kod który będzie wykonywał jakoś akcję
Niestety jestem słaby w to moze ktoś podesłać prosty kod Typu
Pokazuje sie komunikat nie mozna go zamknac