본문 바로가기
아미나빌더

디자인/양식 에서 상단 이나 하단 내용에 구글 애드센스 광고 코드

by 우아한친구들 2017. 9. 3.
반응형

 

질문: 게시판 설정에서--> 디자인/양식 에서 상단 이나 하단 내용에

        구글 애드센스 광고 코드를 넣으면 나타나지 않습니다.

 

        소스코드 넣기를 해도 나타나지 않아요.

        어찌된 일일까요?

 

----------------------------------------

 

답변:  scirpt 라는 위험(?)한 태그가 들어가 있어 확인 버튼을 누른 순간 이 태그가 단순 문자열화 된 코드로 DB에 전송되기 때문입니다.  게시판 스킨에 직접 넣어 사용하시기 바랍니다.

 

질문: 그럼 만약 A라는 개시판 스킨을 적용한 게시판에는 모두 같은 광고가 나오지 않나요? 

만약에 같은 종류의 스킨을 사용하는 각기 다른 제목의 게시판에 서로 다른 베너광고(애드센스가 아니더라도)를 나오게 하려면, 같은 스킨을 복제하여, 다른 이름으로 정한후 해당 스킨을 적용 해야 하는 것이죠?

 

답변: 한 스킨으로 여러 게시판에서 사용하는데 배너를 각각 다르게 설정해주고 싶으면 

넣고 싶은 곳에 아래 조건문으로 각각 별개로 넣으시면 될 듯 합니다. 

 

<?php if($bo_table == A)  { ?> 

 

A 게시판용 배너 코드 

 

<?php } else if($bo_table == B)  { ?> 

 

B 게시판용 배너 코드 

 

<?php } else if($bo_table == C)  { ?> 

 

C 게시판용 배너 코드 

 

<?php } else if($bo_table == D)  { ?> 

 

D 게시판용 배너 코드 

 

<?php } else { ?> 

 

그 밖의 게시판용 배너 코드 

 

<?php } ?>

 

 

질문: 그런데, 위 조건문을 어느 파일 어느 위치인지 도무지 모르겠습니다. 

번거로우시겠지만 위 조건문을 넣는 해당 파일과, 위치좀 안내 부탁드립니다. 

 

 

답변: 게시판 추가설정에서 사용 설정한 (목록, 본문, 쓰기) 쓰기 폴더 안의 각 파일에서 하시면 될 것 같네요. 

(예) 

목록 skin/board/basic-board/list/basic/list.skin.php 파일 

본문  skin/board/basic-board/view/basic/view.skin.php 파일 

쓰기  skin/board/basic-board/write/basic/write.skin.php 파일 

 

위치는 각 파일 열어서 php 코드 사이가 아닌 곳 아무 곳이나 괜찮겠죠? 

즉, <?php  ~~ ?> t사이가 아니면 다 괜찮습니다.

 

본게시글의 메인 출처는; http://amina.co.kr 입니다.

해당 게시글은 개인적인 질문에 대한 답변을 참고한 것입니다.

 

반응형

댓글