특정 게시글에서 광고 제거하기

마래바2018.02.24 00:40조회 수 173추천 수 2댓글 0

기본적으로 대부분의 광고 삽입은 스킨을 직접 수정하거나 애드온을 사용하는 방식이다.

하지만 간혹 구글로부터 특정 글에 대해 광고를 제거하라는 권고(?)가 올 때가 있다.

폭력적이거나 성적인 내용 등 불건전한 내용을 담고 있을 경우 그런 요구가 발생하곤 하는데 때에 따라서는 과한 수준이 아님에도 불구하고 광고 제거를 요구하는 경우도 있다.

이때 대부분은 해당 글을 삭제하거나 감추는 방식을 사용하는데, 컨텐츠의 일부를 없애는 것도 그리 바람직한 것은 아니다. 그렇다고 해서 구글의 요구를 무시할 수도 없다.

이런 경우 글은 그대로 유지하면서 글에서 광고만 제거하는 방식이 있다.

애드온 제작을 시도했으나 (실력이 일천해) 여의치 않아 레이아웃과 스킨을 수정하는 방법을 적용했다.

 

1) 레이아웃에 input 항목 생성

레이아웃 info.xml 수정 (아래 내용 추가)

<var name="exclude_doc_srl" type="textarea">
   <title xml:lang="ko">광고 제거할 문서(게시글) 번호</title>
   <description xml:lang="ko">광고 제거할 글 번호 입력. 다수 번호 입력 시 ','(콤마)로 구분</description>
</var>

레이아웃 외에도 게시판을 이용할 수도 있다. 이 경우에는 디폴트 항목 중 description을 이용하면 되므로 별도 수정은 필요없다. 하지만 해당되는 모든 게시판에 글 번호를 입력해야 하므로 불편할 수 있다.

 

2) (애드센스가 있는) 스킨 수정

다음은 애드센스가 있는 스킨, html 문서를 수정하면 된다.

 

레이아웃 설정 페이지의 input 항목(exclude_doc_srl)에 입력된 글번호 추출 코드 삽입 (애드센스 광고 코드 이전 단계에 삽입)

{@ $notallow_ad = explode(',', $layout_info->exclude_doc_srl);}
  • 게시판을 이용하는 경우에는
    $layout_info->exclude_doc_srl 대신 $module_info->description

 

광고 코드를 감싼 div element에 cond 조건문 추가

<div cond="!in_array($oDocument->document_srl, $notallow_ad)">

 

사이드 바 등에 광고가 있는 경우 해당 파일 혹은 스킨에 동일하게 입력, 추가하면 된다.

 

** 참고로 이 게시글도 위와 같은 방법을 통해 광고를 제거한 상태다. 우측 상단 광고는 물론 사이드바 광고도 제거했다. (하지만 자동 광고는 구글에서 자동적으로 게시하는 것이라 지금 당장은 제어하기 힘들다.. 좀더 연구가 필요하다)

 

    • 글자 크기
본문에서 img 태그 읽어서 광고 display 유무 조절 모바일 기기에서 작동 조건문으로 제어하는 방법

댓글 달기 WYSIWYG 사용

글쓴이 비밀번호
번호 제목 날짜
HOT 민간항공조종사협회, '가덕도신공항 다수 안전문제 신중해야'3 2021.03.03
HOT 사상 최초의 비행 시뮬레이터 'Link Trainer, 블루박스'3 2021.02.20
HOT 에어프레미아, 유니폼 공개 ·· 그러나 항공기 없어, 취항 언제? 2021.02.10
HOT 에어로케이, 취항 연기 ·· 항공기 띄울 여력 없어 2021.02.10
HOT '김포공항 없애고 주택 짓자' ·· 박용진 의원, 서울시장 후보에 제안 2021.02.07
공지 게시글과 항공위키 연계 관련하여 2018.02.15
공지 해외여행(항공) 준비할 것과 여행 팁 (총정리) 2015.03.12
48 [미디어위키] 사이트 전체 css 설정 - 특정 스킨만 수정할 경우 2021.01.07
47 SQL 쿼리 이용 검색, 바꾸기 2020.06.17
46 미디어위키 사이트맵(sitemap) 생성 2020.06.10
45 미디어위키, 소도구(Gadget) 기능 2020.04.24
44 미디어위키, 사용자 css 구성 2020.04.24
43 미디어위키, 공지사항 표시 2020.04.21
42 미디어위키, 위지윅 에디터 2020.04.15
41 미디어위키 업그레이드 관련 composer 설치 및 업데이트 2019.11.01
40 미디어위키, 각주 툴팁(미리보기) 만들기 2019.10.31
39 테이블, 아이프레임 가로 스크롤 2019.07.14
38 Ckeditor 4 툴바 Configuration 2019.06.08
37 일정 수 이상 신고받은 댓글 블라인드 처리하기 2019.04.27
36 [미디어위키] 리버티 스킨 메뉴 설정 방법 2018.11.26
35 [미디어위키] 업그레이드 방법 2018.11.18
34 연관글 애드온 출력 위치 마음대로 조정하기 2018.08.13
33 [미디어위키] 로고 변경 2018.04.20
32 임의 섬네일 랜덤으로 표출하는 방법 2018.03.06
31 본문에서 img 태그 읽어서 광고 display 유무 조절 2018.03.02
특정 게시글에서 광고 제거하기 2018.02.24
29 모바일 기기에서 작동 조건문으로 제어하는 방법 2018.02.07
28 확장자 없는 외부 이미지 호스팅 시 섬네일 생성 테스트 2018.01.23
27 게시판마다 다른 조건 결과 작동하기(광고 노출 등) 2018.01.22
26 [미디어위키] 애드센스 적용 방법 2017.09.01
25 미디어위키 사용자별 권한 설정 방법 2017.04.22
24 ckeditor 편집화면 보기(view) 및 소스(source) 폰트 변경 2017.02.18
23 첨부 파일 아이콘 출력 안하기 2017.02.15
22 referer 모듈, 애드온 때문에 SNS 공유 안되는 현상 2016.06.03
21 MAC에서 홈페이지 게시판 내용이 일부만 보입니다. 2016.05.21
20 [미디어위키] 저작권리 하단부 편집 2015.12.08
19 글 본문 보기(View) 및 편집(Edit) 상태에서의 글꼴, 문단 등 유형 변경하기 2015.04.28