그누보드5 최신글 스킨 썸네일 출력 오류 및 크기 설정 해결
페이지 정보

본문
증상
그누보드5 최신글 스킨 사용 시 썸네일이 정상적으로 표시되지 않거나, 페이지를 새로고침할 때마다 썸네일 출력에 오류가 발생하는 경우가 있습니다.
원인
주로 사용하는 테마 내에서 썸네일 관련 라이브러리(thumbnail.lib.php)가 중복으로 호출되거나, 썸네일 크기를 결정하는 옵션 변수($options) 값이 불안정하게 전달될 때 발생합니다.
해결 방법
스킨 파일(latest.skin.php)을 수정하여 문제를 해결할 수 있습니다. 수정 전 반드시 해당 파일을 백업하십시오.
1. 썸네일 라이브러리 중복 호출 확인
파일 상단에서 thumbnail.lib.php를 두 번 불러오고 있는지 확인하십시오. 테마 내에 별도의 썸네일 라이브러리가 포함되어 있다면 중복 호출로 인해 충돌이 발생할 수 있습니다.
2. 썸네일 크기 고정값 설정
기존에 변수를 통해 크기를 설정하던 방식을 고정 수치로 변경하여 설정값 전달 오류를 방지합니다.
// 수정 전
$thumb_width = isset($options['thumb_width']) ? $options['thumb_width'] : $board['bo_gallery_width'];
$thumb_height = isset($options['thumb_height']) ? $options['thumb_height'] : $board['bo_gallery_height'];
// 수정 후
$thumb_width = 300;
$thumb_height = 200;적용 후 확인 및 복구
코드를 저장한 후, 최신글이 출력되는 페이지를 새로고침하여 썸네일이 의도한 크기로 정상적으로 나타나는지 확인하십시오. 만약 문제가 해결되지 않거나 사이트 레이아웃에 이상이 생기면, 백업해둔 원본 파일을 복구하여 이전 상태로 되돌리십시오.
함께 보면 좋은 글
- 이전글그누보드 최신글 스킨(latest.skin.php) 날짜 표시 형식 수정 방법 26.09.15
- 다음글그누보드 게시판 write.skin.php 여분 필드 추가 시 레이아웃 깨짐 해결 26.09.15
댓글목록
등록된 댓글이 없습니다.