게시판 페이지 타이틀 수정 방법
게시판 페이지 타이틀 수정 방법입니다.
순서를 바꾸고 싶거나 특정 문구를 삭제하고 싶을 때 참고하세요.
설명 내용 중에서 게시판제목은 게시판 설정에 있는 게시판 제목이고
홈페이지제목은 환경설정 > 기본환경설정 > 홈페이지 제목입니다.
웹브라우저에서 게시판 목록페이지 타이틀은 이렇게 출력됩니다.
게시판제목 1 페이지 | 홈페이지제목
관련 부분 /bbs/board.php
$g5['title'] = $g5['board_title'].' '.$page.' 페이지';
수정 예시
페이지 글자만 삭제
$g5['title'] = $g5['board_title'].' '.$page;
페이지 넘버 포함해서 페이지 글자 삭제
$g5['title'] = $g5['board_title'];
게시판 글 읽기 페이지에서 타이틀은 이렇게 출력됩니다.
글제목 > 게시판제목 | 홈페이지제목
관련 부분 /bbs/board.php
$g5['title'] = strip_tags(conv_subject($write['wr_subject'], 255))." > ".$g5['board_title'];
수정 예시
게시판 제목 삭제
$g5['title'] = strip_tags(conv_subject($write['wr_subject'], 255));
글 제목 삭제
$g5['title'] = $g5['board_title'];
순서 변경 (게시판제목 > 글제목)
$g5['title'] = $g5['board_title']." > ".strip_tags(conv_subject($write['wr_subject'], 255));
## 참고 사항
웹브라우저에서 볼 때 홈페이지제목이 뒷부분에 있는데 /bbs/board.php 타이틀 출력 코드에는 없을 겁니다.
목록 페이지 타이틀 : 게시판제목 1 페이지 | 홈페이지제목
글 읽기 페이지 타이틀 : 글제목 > 게시판제목 | 홈페이지제목
저 부분은 board.php 파일이 아니라 /head.sub.php 파일에 설정되어 있습니다.
if (!isset($g5['title'])) {
$g5['title'] = $config['cf_title'];
$g5_head_title = $g5['title'];
}
else {
$g5_head_title = $g5['title']; // 상태바에 표시될 제목
$g5_head_title .= " | ".$config['cf_title'];
}
뒷부분을 빼려면 head.sub.php 파일도 수정해야 합니다.
예를 들어 빨간색 홈페이지제목을 모든 페이지에서 삭제하려면 head.sub.php 파일에서 여기를 주석 처리
// $g5_head_title .= " | ".$config['cf_title'];
그누보드 5.4 버전은 위 내용들이 변경이 돼서 이렇게 되어 있군요.
// 상태바에 표시될 제목
$g5_head_title = implode(' | ', array_filter(array($g5['title'], $config['cf_title'])));
그누보드5.4 버전에서 홈페이지 제목을 삭제하려면 위 코드를 이렇게 변경
$g5_head_title = $g5['title'];
글쓰기, 글수정, 글답변 문구는 /bbs/write.php 파일에 있습니다.
$title_msg = '글쓰기';
$title_msg = '글수정';
$title_msg = '글답변';
## 참고 사항 ##
모든 페이지 타이틀을 홈페이제목으로 고정하고 싶으면
head.sub.php 파일에서
<title><?php echo $g5_head_title; ?></title>
여기를 이렇게 수정.
<title><?php echo $config['cf_title']; ?></title>