BOARD

강좌·기초

그누보드4 게시판 내용보기 브라우저 타이틀에 카테고리명 포함시키기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 5회 작성일 26-10-14 15:44

본문

그누보드4 게시판 내용보기 브라우저 타이틀에 카테고리명 포함시키기

그누보드4 게시판 내용보기 페이지의 브라우저 타이틀에 그룹명, 게시판명 외에 선택한 카테고리명까지 함께 표시되도록 수정하는 방법을 알아봅니다.

게시판 내용보기 브라우저 타이틀에 카테고리명 추가하기

그누보드4 환경에서 카테고리를 사용하는 게시판의 글 상세 보기 페이지(board.php) 브라우저 타이틀에 선택한 카테고리 이름이 함께 표시되도록 하려면 코드를 수정해야 합니다. 기본 상태에서는 타이틀에 그룹명과 게시판명, 글 제목만 표시되고 카테고리는 포함되지 않습니다.

1. 수정 전 파일 백업

작업을 시작하기 전 원본 파일에 문제가 생겼을 때 복원할 수 있도록 /그누보드/bbs/board.php 파일을 미리 백업해 둡니다.

2. 코드 수정 위치 및 방법

/그누보드/bbs/board.php 파일에서 아래의 기존 $g4[title] 생성 코드를 검색합니다.

$g4[title] = "$group[gr_subject] > $board[bo_subject] > ". strip_tags(conv_subject($write[wr_subject], 255));

위 코드를 찾아서 주석 처리를 하거나 삭제한 뒤, 아래의 코드로 변경합니다.

//$g4[title] = "$group[gr_subject] > $board[bo_subject] > ". strip_tags(conv_subject($write[wr_subject], 255));
$g4[title] = $group[gr_subject]." > ". $board[bo_subject]." > ";
if ($write[ca_name]) {
 $g4[title] = $g4[title]. $write[ca_name]." > ";
}
$g4[title] = $g4[title]. strip_tags(conv_subject($write[wr_subject], 255));

3. 결과 확인

코드를 수정한 후 카테고리가 설정된 게시글을 열어 브라우저 탭의 타이틀에 그룹명, 게시판명, 카테고리명, 글 제목이 순서대로 올바르게 포함되어 출력되는지 확인합니다.

상황별 판단 및 다음 행동

내 상황우선할 판단다음 행동
그누보드4 환경에서 게시판 내용보기(board.php) 페이지의 브라우저 탭 타이틀에 카테고리명이 누락되어 있음$g4[title] 변수 생성 로직에 $write[ca_name] 포함 여부 확인/bbs/board.php 파일을 백업한 뒤, $g4[title] 생성 코드를 찾아 카테고리명이 조건문(if ($write[ca_name]))을 통해 타이틀 문자열에 추가되도록 수정
최신 버전의 그누보드(그누보드5 또는 그누보드6 등)를 사용 중이거나 파일 구조가 달라진 경우원본 자료의 경로(/bbs/board.php)와 코드 구조가 현재 환경과 일치하는지 확인직접적인 파일 구조 변경 여부를 점검하고, 최신 버전의 경우 별도 코어 파일이나 head 설정에서 타이틀 출력 방식을 검토

실전 FAQ

Q. 카테고리가 없는 일반 글을 볼 때도 타이틀에 공백이나 불필요한 기호가 남지 않나요?

  • A. 가이드에 제시된 코드 구조는 if ($write[ca_name]) 조건문을 사용하여 카테고리 값이 존재하는 경우에만 타이틀 문자열에 카테고리명과 구분자(>)를 추가하므로, 카테고리가 없는 게시글에서는 카테고리 영역이 깔끔하게 생략됩니다.

Q. 코드를 수정했는데 브라우저 탭 타이틀에 카테고리가 반영되지 않습니다.

  • A. 브라우저 캐시로 인해 이전 타이틀이 계속 보일 수 있으니 새로고침(Ctrl + F5)을 진행하시고, 수정 대상 파일(/bbs/board.php)이 올바른 경로에 위치한 파일인지, 문법 오류(세미콜론 누락 등)가 발생하지 않았는지 다시 확인해 주세요.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.