테스트 사이트 - 개발 중인 베타 버전입니다

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

niea 9년 전 조회 1,955

안녕하세요

 

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

 

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

 

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

 

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

어떻하면 좋을까요

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

 

뭔가 방법이 있을거같은데

 

방법을 아시는 분이 계시면

 

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

 

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

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
9년 전

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;

}

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

n
9년 전

우왘 두분다 답변 감사합니다 

둘다 채택해드리고싶은데 한분밖에 안되어서 죄송합니다

답변 정말 감사합니다

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

방법이 없는건 아닙니다<br />
근데 어떠한방법으로든 구분을 시켜야합니다&amp;nbsp; 귀찮아질겁니다만 참고하세요<br />
bbs/board.php?bo_table=aaa&amp;tab=1<br />
bbs/board.php?bo_table=aaa&amp;tab=2<br />
일만 탭이란 값으로 구분을 시키는걸로 합니다 <br />
<br />
list.skin.php<br />
두개복사합니다&amp;nbsp; normal.skin.php<br />
galler.skin.php<br />
그리고 <br />
list.skin.php 안을<br />
if(tab==1)&amp;nbsp; include&amp;nbsp; normal.skin.php<br />
else&amp;nbsp; include gallery.skin.php<br />
<br />
이런식으로 구분해서 스킨을 수정해서 사용해보세요 <br />
팁:만일 이럴경우 모든링크엔 tab값을 전달해야하며 <br />
write경우엔&amp;nbsp; hidden값을&amp;nbsp; 전달해야겠지요<br />
그리고 저장시<br />
write_update.skin.php에&amp;nbsp; tab값을 추가해서<br />
따로 페이지이동(write_update.php 하단 참고)<br />
처리 하십시요<br />
참고하세요<br />
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인