0.1.32 — board_tail theme/basic 하단(tail) 표시 버그 수정
변경 사항
버그 수정
- basic 이 아닌 다른 테마의
theme/basic스킨에서 게시판 기본 하단(_tail.php)이 인클루드되지 않던 문제 수정
0.1.31 에서 고친 board_head.php 와 동일한 잠재 버그가 board_tail.php 에도 있어 함께 수정했습니다.
원인
게시판 하단 처리(app/bbs/board_tail.php)에서 스킨 이름이 theme/basic 이기만 하면 자기 tail 을 직접 그리는 모던 스킨으로 간주해 기본 하단을 생략했습니다. 그러나 theme/basic 은 특정 테마가 아니라 현재 활성 테마(cf_theme)의 basic 스킨을 가리키므로(get_skin_path()), basic 이 아닌 다른 테마(예: mytheme)의 theme/basic 스킨에서도 동일하게 하단이 사라졌습니다.
사용자에게 보이는 영향
- basic 테마: 기존과 동일 (변화 없음)
- 그 외 테마의
theme/basic스킨: 게시판 기본 하단이 정상 인클루드됨
검증
- 조건을
cf_theme === 'basic'일 때만 모던 스킨으로 취급하도록 좁힘 (head/tail 동일 적용) - 동일 패턴이 남은 곳이 없는지 전체 검색으로 확인 (
board_head.php,board_tail.php두 곳뿐)