BOARD

팁·활용

그누보드 썸네일 크롭 기준을 상단으로 변경하기

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 5회 작성일 26-10-23 15:53

본문

그누보드 썸네일 크롭 기준을 상단으로 변경하기

그누보드 갤러리 게시판에서 기본 설정인 중앙 기준 썸네일 크롭 방식을 상단 기준으로 변경하고, 변경 사항이 화면에 반영되도록 캐시를 정리하는 방법을 안내합니다.

그누보드 썸네일 크롭 기준을 상단으로 변경하기

그누보드 5.3 기본 갤러리 스킨 등에서 썸네일 이미지는 기본적으로 중간 지점을 기준으로 크롭됩니다. 이를 상단 기준으로 변경하려면 게시판 스킨 파일인 list.skin.php를 수정하고 썸네일 캐시를 삭제해야 합니다.

1. 스킨 파일 수정하기

수정할 파일인 list.skin.php에서 get_list_thumbnail 함수를 찾습니다.

수정 전 코드 예시

$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);

수정 후 코드 예시 함수 옵션의 마지막 부분에 쉼표(,)를 넣고 'top' 파라미터를 추가합니다.

$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true, 'top');

2. 썸네일 캐시 일괄 삭제하기

코드를 수정한 후에는 기존에 생성된 썸네일이 남아있어 변경 사항이 즉시 보이지 않을 수 있습니다. 관리자 페이지에 접속하여 캐시를 비워야 합니다.

  • 이동 경로: 관리자 페이지 > 환경설정 > 썸네일파일 일괄삭제 클릭

위 과정을 거치면 수정 전 중간 기준이던 썸네일 크롭 방식이 상단 기준으로 변경되어 출력됩니다.

썸네일 변경 사항이 반영되지 않을 때 해결 방법

코드를 수정하여 get_list_thumbnail 함수에 'top' 옵션을 추가했음에도 화면에 변경 사항이 반영되지 않는다면, 기존에 이미 생성된 썸네일 캐시 파일이 남아 있기 때문일 수 있습니다.

썸네일 캐시 일괄 삭제하기

  1. 관리자 페이지에 접속합니다.
  2. 환경설정 메뉴로 이동합니다.
  3. 썸네일파일 일괄삭제를 클릭하여 기존 썸네일 파일을 비웁니다.

위 과정을 거친 후 게시판 페이지를 새로고침하면 상단 기준으로 크롭된 썸네일이 정상적으로 반영됩니다.

그누보드 썸네일 상단 크롭 적용 가이드

  • 내 상황: 그누보드 5.3 갤러리 게시판에서 썸네일 이미지가 기본 설정인 중간 기준이 아닌 상단 기준으로 잘리도록 변경해야 할 때
  • 선택 기준: list.skin.php 파일 내 get_list_thumbnail 함수의 인자 구조를 확인하고 마지막 파라미터에 'top'을 추가
  • 다음 행동: 코드 수정 후 관리자 페이지의 환경설정 메뉴에서 썸네일파일 일괄삭제를 실행하여 기존 캐시를 비우고 화면 반영 여부를 확인

실전 FAQ

Q. 코드를 수정하고 저장했는데도 썸네일이 여전히 중간 기준으로 잘려서 나옵니다.

  • 원인 및 대책: 이미 생성되어 서버에 저장된 기존 썸네일 캐시 파일이 남아 있기 때문입니다. 관리자 페이지의 환경설정 > 썸네일파일 일괄삭제를 실행하여 캐시를 비워야 새로 적용된 'top' 기준이 반영됩니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.