Gnuboard5 Second Edition

그누보드5 SE 테마 복사·적용 매뉴얼

문서

그누보드5 SE의 디자인은 테마(theme) 단위로 관리됩니다. 기본 테마 basic을 통째로 복사해 내 테마를 만들고, 그 위에서 색상·레이아웃을 바꾸면 원본은 그대로 두고 안전하게 커스터마이징할 수 있습니다.

기본 테마를 직접 수정하면 업데이트 시 덮어써질 수 있습니다. 반드시 복사본에서 작업하세요.

테마 구조

테마는 app/theme/{테마이름}/ 아래에 있습니다. 핵심 파일은 다음과 같습니다.

경로 역할
theme.config.php 테마 설정(지원 장치, 기본 스킨 등)
index.php 메인(홈) 화면
modern/_head.inc.php 디자인 토큰(색상·폰트) + 공통 <head>
modern/_nav.inc.php 상단 헤더·네비게이션
modern/_footer.inc.php 푸터
css/, js/, img/ 정적 자원
skin/ 게시판·회원 등 스킨
screenshot.png 관리자 테마 목록의 미리보기 이미지

1. 테마 복사

셸(SSH)에서는 한 줄로 복사합니다.

cd app/theme
cp -r basic mytheme

FTP만 가능하다면, app/theme/basic 폴더를 내려받아 mytheme로 이름을 바꿔 다시 업로드하면 됩니다.

mytheme는 영문·숫자·하이픈으로 자유롭게 지으세요. 이 이름이 곧 폴더명이자 테마 식별자입니다.

2. 미리보기 (적용 전 확인)

주소 끝에 ?theme=테마이름을 붙이면 적용하지 않고도 해당 테마로 화면을 미리 볼 수 있습니다.

https://도메인/?theme=mytheme

3. 테마 적용

관리자에서 정식으로 적용합니다.

  1. 관리자 → 환경설정 → 테마 설정(/admin/theme)으로 이동
  2. 목록에서 mytheme의 선택(적용) 버튼 클릭
  3. 사이트를 새로고침해 적용 확인

이제 사이트가 mytheme로 동작합니다. 다음 문서에서 색상과 폰트를 바꿔봅니다.

screenshot.png를 내 테마 화면으로 교체하면 관리자 테마 목록에서 구분하기 쉽습니다.