넷시티-NETCITY
NETBOARD2 TYPE
TIP // ID_0040

관리자에서 온/오프(On/Off) 스위치로 외부 게시판 스킨을 전환하는 방식

AUTHOR: NETCITY_ADMIN DATE: 2026.08.26 00:54

1. DB 설계 (게시판 설정 테이블 확장) 기존 넷보드2의 게시판 설정 테이블(예: board_config)에 외부 연동용 컬럼 2~3개만 추가합니다.

is_external (TINYINT): 0 = OFF (내부 기본 스킨) / 1 = ON (외부 스킨)

external_url (VARCHAR): 외부 서버 게시판 주소 (예: [https://external-server.com/board](https://external-server.com/board))

external_secret_key (VARCHAR, 선택): 외부 서버 연동용 공유 암호키
 

2. 스위치 분기 로직 (스킨 로더) 게시판 호출 시 스위치 상태값(is_external)을 읽어 작동할 스킨을 단순 조건문으로 분기시킵니다.

스위치 OFF (0): 넷보드2 기본 컨트롤러 및 내부 스킨(skins/default/) 렌더링

스위치 ON (1): 외부 전용 래퍼 스킨(skins/external_wrapper/) 렌더링

 

BACK_TO_LIST