1개의 게시판을 2가지 스킨으로 사용하려면

1개의 게시판을 2가지 스킨으로 사용하려면

QA

1개의 게시판을 2가지 스킨으로 사용하려면

본문

안녕하세요

 

A라는 게시판을 겔러리 형태 스킨의 0으로도 보고

 

다른 메뉴에서는 A라는 게시판을 텍스트 리스트형태의 1 스킨으로도 사용이 가능할까요

 

단순히 게시판을 복사해서 쓰려면 DB내용이 공유가 안되니 문제가 되고

 

A라는 게시판을 0, 1 이라는 스킨으로 각각 보고싶은데

어떻하면 좋을까요

관리자에선 모바일,PC만 적용이 가능해서

 

뭔가 방법이 있을거같은데

 

방법을 아시는 분이 계시면

 

꼭 저에게 주옥같은 지식을 나누어주시길 부탁드리겠습니다

 

그누보드 메뉴기능을 통해서 추가한게 아니라도 좋습니다

 

이 질문에 댓글 쓰기 :

답변 3

1. 메뉴 링크를 스킨별로 만들어야겠죠

<a href='<?=G5_BBS_URL?>/board.php?bo_table=test?myskin=skinA'>

<a href='<?=G5_BBS_URL?>/board.php?bo_table=test?myskin=skinB'>

 

2. 스킨 폴더를 따로 만들어야 겠죠

      skinA 폴더 skinB폴더

 

3. extend 폴더의 user.config.php 화일에 다음 코드를 넣습니다

if (!G5_IS_MOBILE && $bo_table=='test') {

   if($myskin) set_session('myskin', $myskin);

   else $myskin = get_session('myskin');

   $board_skin_path    = G5_SKIN_PATH.'/board/'.$myskin;
   $board_skin_url     = G5_SKIN_URL .'/board/'.$myskin;

}

 

방법이 없는건 아닙니다
근데 어떠한방법으로든 구분을 시켜야합니다  귀찮아질겁니다만 참고하세요
bbs/board.php?bo_table=aaa&tab=1
bbs/board.php?bo_table=aaa&tab=2
일만 탭이란 값으로 구분을 시키는걸로 합니다

list.skin.php
두개복사합니다  normal.skin.php
galler.skin.php
그리고
list.skin.php 안을
if(tab==1)  include  normal.skin.php
else  include gallery.skin.php

이런식으로 구분해서 스킨을 수정해서 사용해보세요
팁:만일 이럴경우 모든링크엔 tab값을 전달해야하며
write경우엔  hidden값을  전달해야겠지요
그리고 저장시
write_update.skin.php에  tab값을 추가해서
따로 페이지이동(write_update.php 하단 참고)
처리 하십시요
참고하세요
답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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