G5SE 0.2.11 — 게시판 레이아웃 제어 및 복사 테마 상하단 수정
그누보드5 SE 게시판의 모던 레이아웃 제어를 확장하고, 복사 테마에서 발생하던 상단·하단 중복 출력을 바로잡았습니다.
변경 사항
1. 복사 테마 상단·하단 중복 출력 수정
theme/basic 을 복사해 만든 테마(예: 사용자 커스텀 테마)의 게시판에서, 그누보드 기존 상단·하단이 모던 화면과 함께 출력되던 문제를 수정했습니다. (평소엔 모던 오버레이에 가려 보이지 않다가 레이아웃 수정 시 드러남)
- 원인: 모던 스킨 판정이 테마 이름(
cf_theme==='basic')을 하드코딩해, basic 을 복사한 테마가 모던으로 인정받지 못했습니다. - 수정: 테마 이름 대신 모던 스킨의 실체 마커(
modern/_head.inc.php존재 여부)로 판정하도록 변경. 복사 테마도 올바르게 모던으로 처리됩니다. - 제보: sir.kr g5se_feedback/198
2. 게시판 상단/하단 파일 경로로 모던 크롬 제어
관리자 게시판 설정의 상단/하단 파일 경로를 비우면, 해당 게시판에서 모던 상단 네비·하단 푸터·우측 사이드바(아웃로그인)를 생략하고 본문을 넓게 씁니다. (그누보드 레거시의 맨몸 출력 동작을 모던 스킨에서 계승)
3. 게시판 폭(bo_table_width) 모던 반영
그동안 모던 스킨에서 무시되던 게시판 폭 설정이 실제로 적용됩니다.
- 100 이하: 화면 기준 퍼센트, 100 초과: 고정 픽셀.
- 상단 파일 경로가 설정된 일반 게시판의 퍼센트 폭은 표준 컨테이너(메인 페이지와 동일한 폭)로 정렬됩니다.
4. 관리자 게시판 폼 자동등록방지 캡챠 제거
게시판 관리에서 상단/하단 파일 경로를 수정할 때 강제되던 자동등록방지 캡챠를 제거했습니다. (방문자 글쓰기 캡챠 옵션은 그대로 유지)
검증
- 복사 테마 시나리오로 상단·하단 중복 출력 재현→수정→회귀를 라이브 E2E 확인.
- 게시판 목록/글읽기/글쓰기 및 폭 값(퍼센트·픽셀)별 렌더를 실측 확인.
- 관리자 폼 렌더·저장 흐름을 관리자 로그인 상태로 확인.