방금전에 올린 게시물은 애드블록을 써버릴시에는 아예 접근자체가 안되도록 막은후 문구를 띄우는 방법이였습니다
그런데 곰곰히 생각해보니 제가 그 사이트 이용자라면 오히려 화가나서 차라리 사이트 접속을 안해버리는(ㄷ) 경우가 있을수도 있겠더라구요.
https://hackya.com/kr/%EC%95%A0%EB%93%9C%EB%B8%94%EB%A1%9D-%EB%8C%80%EC%9D%91%EC%BD%94%EB%93%9C%EB%8A%94-%EB%AC%B4%EC%9A%A9%EC%A7%80%EB%AC%BC/
이걸 보고 생각이 달라졌습니다
그래서 디시인사이드처럼 애드블록을 켜도 아예 차단하지 않고.
"애드블록 꺼주세요 징징" 이런 문구가 출력될수 있도록 방법을 바꿔봤습니다
1. fuckadblock.js 를 다운받습니다
저번 fuckadblock보다 더 강력크한. 안티애드블록입니다
근데 저노무 fuck는 언제까지 늘어날려는지..
일단 https://github.com/sitexw/FuckAdBlock 에 접속하셔서 다운받아줍시다
2. 사용하시는 레이아웃에 들어가서 fuckadblock.js 만! 업로드합니다
말 그대로 입니다. 다운받은 파일중 js 파일만 레이아웃 js 파일에 업로드합니다 ( 라임 올ㅋ )
3. 이제 layout.html 을 수정해 봅시다.
사용하시는 레이아웃 폴더 중 layout.html 에 들어가신후.
가장 윗 부분에
<div class="article"> <div id="ADB"> </div> </div>
이렇게 넣어주시고
가장 밑 부분에
코드 변경했습니다. 댓글창 봐주세요
이렇게 넣어주시면 됩니다.
그럼 사이트에 들어갔을때 상단헤더에 문구가 출력되게 됩니다
테스트는 http://edmgall.ml 에 접속하셔서 테스트하실수 있습니다.
테스트내역
- 애드블럭 플러스 막음
- 애드가드 막음
- uBlock orgin 막음
- AdBlock 막음
- Adblocker for Chrome - No ads 막음
- uBlock Adblocker Plus 막음
+
이거 애드온화 하고 싶은데 같이 개발할 능력자 있으신가요?ㅋㅋㅋ
제가 모듈이나 애드온은 단 한번도 만들어본적이 없을뿐더러 PHP언어도 공부중이라..
</script>
<div style="display:none">
<script>
var strBlockMessege = '<p align="center"><br/>\
애드블록 좀 꺼주면 안될까? 부탁이야..<br/>\
<br/></p>'
function blockCode() {
var element = document.getElementById("ADB");
element.innerHTML = strBlockMessege;
}
if ($("div.adsbygoogle").css('display') == 'none') {
blockCode()
}
</script>
<script src="/js/fuckadblock.js"></script>
<script>
if(typeof fuckAdBlock === 'undefined'){
blockCode();
}else{
fuckAdblock.onDetected(blockCode);
}
fuckAdBlock.setOption({
debug: false,
checkOnLoad: true,
resetOnEnd: false
});
</script>