한 게시판으로 여러 레이아웃 적용하기

한 게시판으로 여러 레이아웃 적용하기

QA

한 게시판으로 여러 레이아웃 적용하기

본문

안녕하세요. 작업하다가 이런 구성이 가능할지 궁금해서 질문을 남겨봅니다.

 

보통 그누보드 게시판이 하나의 레이아웃만 가능한데

주소값에 따라서 다른 레이아웃을 보여주고 싶습니다.

 

예를 들어

/board/bbs/board.php?bo_table=test  

라는 게 있으면 

 

홈페이지에서 링크값을

/board/bbs/board.php?bo_table=test&skin1 

 

로 지정해주면 head1.php tail1.php 라는 파일을 상단에 불러오고


/board/bbs/board.php?bo_table=test&skin2

 

로 지정해주면 head2.php tail2.php 라는 파일을 상단에 불러와 

한 게시판을 여러 페이지에서 사용하는 아이디어입니다.

 

괜찮은 방법이 있을까요??

이 질문에 댓글 쓰기 :

답변 3

이런건 어떨까요.

head.php를

 

<? if($bo_table=="test&skin1") { ?>

샬라샬라 헤드1 내용

<? } elseif($bo_table=="test&skin2") { ?>

샬라샬라 헤드2 내용....

<? } else { ?>

<? } ?> 

 

tail.php 마찮가지요.

 

헤드와 테일 파일 하나씩 가지고 관리 가능하고 수정도 수월할 듯 하네요.

개인적 생각입니다.

 

css 파일을 따로 만들면 될 것 같은데... 상당히 어려운 작업이겠지요.
'시하'님이 스킨 게시판에 올려주신 스케치북 스킨이나... '아름다운 수'님이 어제 자유게시판에서 구경시켜준 그런 방식이 아닐까 싶네요.
답변을 작성하시기 전에 로그인 해주세요.
전체 106
QA 내용 검색

회원로그인

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