그누보드 모바일 환경에서 특정 게시판 상단 및 하단 파일 출력 제외하기
페이지 정보

본문
그누보드 모바일 환경에서 특정 게시판 상단 및 하단 파일 출력 제외하기
그누보드 모바일 환경에서 특정 게시판의 상단 및 하단 파일 출력을 코드 수정으로 제어하는 방법을 안내합니다.
그누보드 모바일 환경 특정 게시판 상단 및 하단 파일 출력 제외하기
그누보드 모바일 환경에서는 게시판 관리 설정의 상단 및 하단 파일이 기본적으로 포함됩니다. 특정 게시판에서만 이를 제외하고 싶을 때, 테마나 스킨 설정이 아닌 소스 코드 수정을 통해 제어할 수 있습니다. 특정 게시판에서만 모바일 상단과 하단 파일을 제외하고 싶을 때 코드 조건을 추가하여 제어할 수 있습니다.
수정 대상 파일 및 코드
게시판 ID가 'free'인 자유게시판을 기준으로 bbs/board_head.php와 bbs/board_tail.php 파일을 수정합니다. 모바일 환경을 뜻하는 G5_IS_MOBILE 조건문 안에 특정 게시판 ID가 아닐 때만 기존 파일이 포함되도록 설정합니다.
// 게시판 관리의 상단 내용
if (G5_IS_MOBILE) {
// 모바일의 경우 설정을 따르지 않는다.
if ($bo_table != 'free') {
include_once(G5_BBS_PATH.'/_head.php');
}
}
bbs/board_tail.php 수정 예시
// 게시판 관리의 하단 파일 경로
if (G5_IS_MOBILE) {
echo html_purifier(stripslashes($board['bo_mobile_content_tail']));
// 모바일의 경우 설정을 따르지 않는다.
if ($bo_table != 'free') {
include_once(G5_BBS_PATH.'/_tail.php');
}
}
백업 및 복구 방법
코드를 수정하기 전 대상 파일인 bbs/board_head.php와 bbs/board_tail.php를 반드시 백업해야 합니다. 만약 화면 오류나 빈 화면이 발생할 경우 백업해 둔 원본 파일을 서버에 다시 업로드하여 원래 상태로 복구할 수 있습니다.
적용 후 확인 방법
파일 수정 후 모바일 기기 또는 브라우저의 개발자 도구 모바일 뷰로 접속하여 해당 게시판의 상단과 하단 출력이 정상적으로 제외되었는지 확인합니다.
상황별 판단 및 행동 가이드
| 내 상황 | 선택 기준 | 다음 행동 |
|---|---|---|
| 특정 게시판의 모바일 상단/하단 파일 출력을 제외하고 싶을 때 | bbs/board_head.php 및 bbs/board_tail.php 파일 내 G5_IS_MOBILE 조건문 확인 | $bo_table != '게시판ID' 조건을 추가하여 해당 게시판일 때만 파일 포함을 건너뛰도록 설정 |
| 코드 수정 후 화면 오류나 빈 화면이 발생할 때 | 원본 파일 손상 여부 확인 | 서버에 미리 백업해 둔 원본 파일을 다시 업로드하여 복구 |
| 수정 내용이 정상 반영되었는지 검증할 때 | 모바일 환경 접속 확인 | 모바일 기기 또는 브라우저 개발자 도구의 모바일 뷰로 접속하여 상·하단 출력 제외 상태 확인 |
실전 FAQ
Q. 코드를 수정하기 전 어떤 파일을 백업해야 합니까?
bbs/board_head.php와bbs/board_tail.php파일을 백업하십시오. 수정 후 화면 오류나 빈 화면이 발생할 경우, 백업해 둔 원본 파일을 서버에 다시 업로드하여 원상복구할 수 있습니다.
Q. 여러 게시판의 출력을 동시에 제외하려면 어떻게 해야 합니까?
- 조건문 내에서 논리 연산자를 활용하여 예외 처리할 게시판 ID를 추가(
$bo_table != 'free' && $bo_table != 'gallery'등)하는 방식으로 확장할 수 있습니다. PHP 문법 오류가 발생하지 않도록 주의하십시오.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 게시판 작성자 IP 분석 국가 국기 이미지 표시 방법 26.09.14
- 다음글그누보드 첨부파일 다운로드 시 매번 포인트 차감 설정 방법 26.09.13
댓글목록
등록된 댓글이 없습니다.