BOARD

팁·활용

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 49회 작성일 26-09-14 00:04

본문

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

그누보드 모바일 환경에서 특정 게시판의 상단 및 하단 파일 출력을 코드 수정으로 제어하는 방법을 안내합니다.

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

그누보드 모바일 환경에서는 게시판 관리 설정의 상단 및 하단 파일이 기본적으로 포함됩니다. 특정 게시판에서만 이를 제외하고 싶을 때, 테마나 스킨 설정이 아닌 소스 코드 수정을 통해 제어할 수 있습니다. 특정 게시판에서만 모바일 상단과 하단 파일을 제외하고 싶을 때 코드 조건을 추가하여 제어할 수 있습니다.

수정 대상 파일 및 코드

게시판 ID가 'free'인 자유게시판을 기준으로 bbs/board_head.php와 bbs/board_tail.php 파일을 수정합니다. 모바일 환경을 뜻하는 G5_IS_MOBILE 조건문 안에 특정 게시판 ID가 아닐 때만 기존 파일이 포함되도록 설정합니다.

bbs/board_head.php 수정 예시
// 게시판 관리의 상단 내용
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 문법 오류가 발생하지 않도록 주의하십시오.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.