BOARD

팁·활용

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 14회 작성일 26-10-03 16:36

본문

그누보드 게시판 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 파일을 열어 정상 출력되는 분류 관련 코드 영역과 비교한 뒤 올바른 변수명으로 수정해야 합니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.