특정 게시판 스킨을 카테고리(분류)별로 다르게 지정하기 정보
특정 게시판 스킨을 카테고리(분류)별로 다르게 지정하기관련링크
첨부파일
본문
extend/user.config.php 파일에 추가.
변경해야 할 부분..
게시판 아이디 : $bo_table == 'notice'
각 분류 이름 : $sca == '질문'
분류별 지정 스킨 이름 :
$board['bo_skin'] = 'gallery'; // PC 스킨
$board['bo_mobile_skin'] = 'gallery'; // 모바일 스킨
테마 폴더에 있는 스킨을 사용하려면 스킨명 앞에 theme/ 를 붙여야합니다.
예를 들어 이렇게..
$board['bo_skin'] = 'theme/gallery';
$board['bo_mobile_skin'] = 'theme/gallery';
추가해야 할 전체 소스
if($bo_table == 'notice') {
if($sca == '질문') {
$board['bo_skin'] = 'theme/gallery'; // PC스킨
$board['bo_mobile_skin'] = 'theme/gallery'; // 모바일스킨
}
if($sca == '답변') {
$board['bo_skin'] = 'theme/basic';
$board['bo_mobile_skin'] = 'theme/basic';
}
if (G5_IS_MOBILE) {
$board_skin_path = get_skin_path('board', $board['bo_mobile_skin']);
$board_skin_url = get_skin_url('board', $board['bo_mobile_skin']);
} else {
$board_skin_path = get_skin_path('board', $board['bo_skin']);
$board_skin_url = get_skin_url('board', $board['bo_skin']);
}
}
적용하고 싶은 분류만 이런식으로 추가.
if($sca == '분류명') {
$board['bo_skin'] = '스킨명';
$board['bo_mobile_skin'] = '스킨명';
}
## 추가 내용
스킨에서 수정해야 할 부분 안내
http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=119
6
댓글 16개
오랜만 입니다 ...
즉 1단은 맛집|지역|정보...등으로 하고
2단은 맛집에서 다시 분류를 만들어서 2단 분류에서 스킨을 다르게 적용하려면요...?
감사합니다
리스트는 다른 스킨이 적용이되는데
글쓰기는 기존껄로만 되는거같아서요
if($sca == '분류이름') {
$board['bo_skin'] = 'sca'; // PC스킨
$board['bo_mobile_skin'] = 'sca'; // 모바일스킨
if (G5_IS_MOBILE) {
$board_skin_path = get_skin_path('board', $board['bo_mobile_skin']);
$board_skin_url = get_skin_url('board', $board['bo_mobile_skin']);
} else {
$board_skin_path = get_skin_path('board', $board['bo_skin']);
$board_skin_url = get_skin_url('board', $board['bo_skin']);
}
}
베리 베리 고맙습니다.
작은별님에게 행운이 있기를!!!