Skip to content

0.1.32 — board_tail theme/basic 하단(tail) 표시 버그 수정

Choose a tag to compare

@kagla kagla released this 23 Jun 08:36

변경 사항

버그 수정

  • 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 두 곳뿐)