BOARD

팁·활용

그누보드 게시판 분류 내 '공지' 문구 변경 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 40회 작성일 26-09-15 20:48

본문

그누보드 게시판 분류 내 '공지' 문구 변경 방법

그누보드 게시판 관리자 분류에 표시되는 '공지' 문구를 사이트 운영 목적에 맞게 수정하고, 수정 후 반영 여부를 확인하는 방법을 알아봅니다.

그누보드 게시판 분류 내 '공지' 문구 변경 방법

그누보드 게시판 분류 설정 시 관리자 권한으로만 표시되는 '공지' 문구를 변경하려면 시스템 파일 두 곳을 수정해야 합니다. 이 방법은 그누보드 기본 구조를 기준으로 하며, 테마나 별도의 커스터마이징이 적용된 환경에서는 파일 경로가 다를 수 있습니다.

수정 전 준비

파일 수정 전 반드시 해당 파일의 백업본을 생성하십시오. 문제가 발생할 경우 원본 파일로 즉시 복구하여 사이트 오류를 방지해야 합니다.

수정 대상 파일 및 방법

다음 두 파일에서 동일한 '공지' 문자열을 찾아 원하는 문구로 변경합니다.

  1. lib/common.lib.php 수정
    • 파일 내에서 아래 코드를 찾습니다.
           $categories = explode("|", $board['bo_category_list'].($is_admin?"|공지":""));
    • 위 코드의 "공지" 부분을 원하는 문구로 수정합니다.
  2. bbs/write_update.php 수정
    • 파일 내에서 아래 코드를 찾습니다.
           $categories = array_map('trim', explode("|", $board['bo_category_list'].($is_admin ? '|공지' : '')));
    • '공지' 부분을 앞서 수정한 문구와 동일하게 변경합니다.

소스 파일 수정 전 준비 사항

그누보드 시스템 파일을 수정하기 전에는 반드시 해당 파일의 백업본을 생성해야 합니다. 이는 수정 중 발생할 수 있는 문법 오류나 설정 실수로 인한 사이트 접속 불가 상황을 대비하기 위한 필수적인 안전 조치입니다. 문제가 발생할 경우 백업한 원본 파일로 즉시 복구하여 사이트 오류를 방지할 수 있습니다.

소스 코드 수정 후 기존 게시물 분류 값의 자동 변경 여부

시스템 분류 로직을 변경하는 파일 수정 작업만으로는 이미 작성된 게시물의 분류 값이 자동으로 변경되지 않습니다.

기존 글의 분류를 새로운 문구로 바꾸는 방법

  • 데이터베이스 직접 수정: DB에서 직접 해당 게시물의 분류 값을 변경합니다.
  • 개별 변경: 게시물 수정 화면에서 수동으로 개별 변경합니다.

그누보드 분류 내 '공지' 문구 변경 적용 확인 방법

파일 수정 작업이 완료된 후에는 아래 순서에 따라 정상 반영 여부를 직접 확인할 수 있습니다. 단, 서버 환경에 따라 PHP 캐시나 브라우저 캐시가 남아있을 경우 즉시 반영되지 않을 수 있으므로 확인이 필요합니다.

적용 확인 방법

  1. 파일 수정 작업을 마친 후 관리자 계정으로 그누보드 게시판에 로그인합니다.
  2. 해당 게시판의 글쓰기 화면으로 이동합니다.
  3. 분류 선택 항목에서 기존의 '공지' 문구가 사용자가 변경한 문구로 정상적으로 표시되는지 확인합니다.

주의사항 및 다음 행동

  • 이 방법은 시스템 분류 로직을 변경하는 것이므로, 이미 작성된 기존 게시물의 분류 값은 자동으로 변경되지 않습니다.
  • 기존 글의 분류까지 새로운 문구로 바꾸려면 데이터베이스에서 직접 수정하거나 게시물 수정 화면에서 개별적으로 변경해야 합니다.

상황별 판단 가이드

내 상황선택 기준다음 행동
작업 시작 전시스템 안정성 확보lib/common.lib.php, bbs/write_update.php 파일 백업
코드 수정 완료 후변경 사항 반영 확인관리자 계정으로 글쓰기 화면 접속 및 분류 항목 확인
기존 게시물 관리데이터 일관성 유지DB 직접 수정 또는 개별 게시물 수정 화면에서 분류명 변경

실전 FAQ

Q. 코드를 수정했는데도 문구가 바뀌지 않습니다.

  • A: 두 파일(lib/common.lib.php, bbs/write_update.php)에서 수정된 문구가 정확히 일치하는지 확인하십시오. 또한, 서버 환경에 따라 캐시가 적용되어 있을 수 있으므로 캐시 삭제 후 다시 확인하시기 바랍니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.