서브페이지 하나로 그룹별, 페이지별로 다르게 사용하기 > 그누보드5 팁자료실

그누보드5 팁자료실

서브페이지 하나로 그룹별, 페이지별로 다르게 사용하기 정보

서브페이지 하나로 그룹별, 페이지별로 다르게 사용하기

첨부파일

01.jpg (9.8K) 44회 다운로드 2015-01-13 23:28:33

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=7518&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%84%9C%EB%B8%8C%ED%8E%98%EC%9D%B4%EC%A7%80

원본은 2006년에 두루굳센™ 님이 올리신 팁 서브페이지별 각각 다른 메뉴 불러오기 인데 그누5에 적용을 해보니 정상적으로 적용이 되는거 같아서 그룹별로 적용이 되게 변경해 봤습니다.


<!-- 서브 그룹별 자동 불러오기 { -->
<?php
//그룹일때
if($gr_id=="그룹아이디1"){ //커뮤니티
  include_once(G5_PATH."/aside/aside_community.php");
}

if($bo_table=="그룹아이디2"){ //유머
 include_once(G5_PATH."/aside/aside_joy.php");
}

if($gr_id=="그룹아이디3"){ //정보
  include_once(G5_PATH."/aside/aside_inpo.php");
}

//특정게시판일경우
if($bo_table=="게시판테이블명){ //자유게시판
 include_once(G5_PATH."/aside/aside_talk.php");
}
?>
<!-- { 서브 그룹별자동 불러오기 -->


저의 경우 이미지처럼 top.php, aside.php를 만들어서 상단 메뉴부분과 사이드부분에 서브메뉴나 아웃로그인, 최신글스킨등을 넣어서 인클루드로 불러옵니다.
그래서 그룹별로 변화를 줄경우 서브페이지를 여러개를 만들어야 하는데

그룹별로 페이지를 다르게 꾸미실경우 위 소스를 인클루드로 파일을 불러올부분(top.php, aside.php)에 넣으시면 됩니다.

특정게시판이나 특정한부분에 사용하시면 서브페이지 하나만으로 다양한 페이지 변화를 주실수 있을겁니다.

애드센스같은 광고의 경우 게시판이나 그룹의 컨텐츠에 따라서 광고단가가 달라지기에 채널?관리를 해야하는거 같은데 그룹별로 애드센스코드를 다르게 불러오는데에 편리할거 같습니다.

저는 aside폴더를 만들어서 이곳에 인클루드로 불러올 파일을 넣었습니다. 원하시는 폴더를 만들고 링크를 수정해서 적용하세요.
추천
5

댓글 17개

내용페이지 일때는 어떻게 적용하나요? /bbs/content.php?co_id=company 회사소개 페이지나 bbs/faq.php 자주묻는 질문 일 경우에 빈 화면이 나오더라구요
내요페이지엔 적용해보질않아서 잘모르겠는데요
위의 원본 링크가 내용 페이지에 적용하기 일겁니다 해당부분을 추가로 넣으신후 url  에 내용페이지 url를 넣어보시고 잘안되시면 전체url를 넣어서 확인해보세요 http://...
저도 그게 궁금해서 헤매다가 어디선가 찾았습니다.^^
아래처럼 하니까 되더군요. co_id

if ($co_id == 'guide03'){ //교육안내
  include_once(G5_PATH."/sub/guide.php");
}
감사합니다. 만약 그룹아이디1-1, 1-2, 1-3 등 과 같이 다양한 페이지를 하나의 서브페이지로 출력하게 하려면 코드는 어떻게 해야 하나요??
전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT