그누보드 게시판 view 페이지에 분류 카테고리 탭 메뉴 출력 방법
페이지 정보

본문
목록 페이지에만 보이는 분류 카테고리 탭을 상세 보기(view) 페이지에서도 동일하게 출력하여 사용자가 쉽게 이동할 수 있도록 돕습니다.
게시판 뷰(view) 페이지에 분류 카테고리 탭 메뉴 출력 방법
그누보드 게시판 목록 페이지에 노출되는 분류 카테고리 탭 메뉴를 상세 보기(view) 페이지에서도 동일하게 출력하려면, bbs/list.php 파일의 분류 출력 관련 코드를 복사하여 bbs/view.php 또는 게시판 스킨의 view.skin.php 파일에 적용해야 합니다. 두 파일을 모두 수정할 필요는 없으며 적용 범위에 따라 선택합니다.
1. 분류 출력 관련 변수 및 코드 추가
- 전체 게시판에 적용할 때:
bbs/view.php파일 상단에if (!defined('_GNUBOARD_')) exit;바로 아래에bbs/list.php파일 상단의 분류 관련 영역 전체를 추가합니다. - 특정 게시판 스킨에만 적용할 때: 해당 게시판 스킨의
view.skin.php파일 상단에 추가합니다.
2. 카테고리 탭 HTML 코드 삽입
view.skin.php 파일 내에서 카테고리 탭을 출력하고 싶은 위치에 list.skin.php의 분류 출력 부분 내용을 그대로 복사해 넣습니다. basic 스킨 기준 추가 내용은 다음과 같습니다.
<!-- 게시판 카테고리 시작 { -->
<?php if ($is_category) {?>
<nav id="bo_cate">
<h2><?php echo $board['bo_subject']?> 카테고리</h2>
<ul id="bo_cate_ul">
<?php echo $category_option?>
</ul>
</nav>
<?php }?>
<!-- } 게시판 카테고리 끝 -->
주의사항: 스킨 종류에 따라 분류 출력에 필요한 컨트롤러 변수나 코드가 다를 수 있으므로 현재 사용 중인 스킨의 구성을 참고하여 적용해야 합니다.
그누보드 view 페이지 분류 카테고리 탭 출력 방법
게시판 목록 페이지에만 노출되는 분류 카테고리 탭 메뉴를 상세 보기(view) 페이지에서도 동일하게 출력하려면, 분류 출력 관련 컨트롤러 변수와 HTML 코드를 추가해야 합니다.
1. 분류 관련 변수 및 코드 추가
그누보드 버전이나 적용 범위에 따라 상단 파일에 관련 코드를 추가합니다.
- 전체 게시판에 적용할 때:
bbs/view.php파일 상단(if (!defined('_GNUBOARD_')) exit;바로 아래)에bbs/list.php의 분류 관련 영역 전체를 추가합니다. - 특정 게시판 스킨에만 적용할 때: 게시판 스킨의
view.skin.php파일 상단에 추가합니다.
2. 카테고리 네비게이션 HTML 코드 삽입
view.skin.php 파일 내에서 카테고리 탭을 출력하고 싶은 위치에 아래의 코드를 삽입합니다. 이 코드는 list.skin.php의 분류 출력 부분을 참고한 것입니다.
<!-- 게시판 카테고리 시작 { -->
<?php if ($is_category) {?>
<nav id="bo_cate">
<h2><?php echo $board['bo_subject']?> 카테고리</h2>
<ul id="bo_cate_ul">
<?php echo $category_option?>
</ul>
</nav>
<?php }?>
<!-- } 게시판 카테고리 끝 -->
주의사항: 스킨 종류에 따라 분류 출력에 필요한 컨트롤러 변수가 다를 수 있으므로, 현재 사용 중인 스킨의
list.skin.php파일을 참고하여 적용해야 합니다.
상황별 분류 카테고리 탭 출력 적용 경로
| 내 상황 | 우선할 판단 | 다음 행동 |
|---|---|---|
| 모든 게시판의 상세 보기(view) 페이지에 카테고리 탭을 일괄 적용하려는 경우 | bbs/view.php 파일 수정 | bbs/view.php 파일 상단(if (!defined('_GNUBOARD_')) exit; 바로 아래)에 bbs/list.php의 분류 관련 변수 및 코드를 추가합니다. |
| 특정 게시판 스킨의 상세 보기 페이지에만 개별적으로 적용하려는 경우 | view.skin.php 파일 수정 | 해당 게시판 스킨의 view.skin.php 파일 상단에 분류 관련 코드를 추가하고, 원하는 위치에 bo_cate 네비게이션 HTML 코드를 삽입합니다. |
실전 FAQ
Q. 코드를 추가했는데도 상세 보기 페이지에서 카테고리 탭이 보이지 않고 에러가 발생합니다.
- 예외 및 대안: 사용 중인 게시판 스킨 종류나 그누보드 버전에 따라 분류 출력을 담당하는 컨트롤러 변수(
$is_category,$category_option등)의 명칭이나 구조가 다를 수 있습니다. 현재 사용 중인 스킨의list.skin.php파일을 열어 정상 출력되는 분류 관련 코드 영역과 비교한 뒤 올바른 변수명으로 수정해야 합니다.
함께 보면 좋은 글
- 그누보드4 게시판 카테고리 한글 인코딩 및 경로 오류 해결 가이드
- 그누보드5 최신글 스킨 분류명(카테고리) 이미지 출력 커스터마이징 방법
- 그누보드4 게시판 카테고리 가로 정렬 커스터마이징 방법과 주의사항
참고자료
기타 참고자료
- 이전글그누보드 관리자 메인 및 회원목록 IP 출력과 너비 조절 방법 26.10.03
- 다음글그누보드 게시판 댓글 작성 및 수정 페이지에 여분필드 적용하는 방법 26.10.03
댓글목록
등록된 댓글이 없습니다.