썸네일 크기 변경 질문

썸네일 크기 변경 질문

QA

썸네일 크기 변경 질문

답변 3

본문

그누보드 기반으로 만들어진 게시판을 이용중인데요

썸네일 크기가 자동으로 250x600으로 크롭되어서 나옵니다

크기를 좀 더 키우고 싶어서 찾아보니

list.skin.php나 thumbnail.lib.php에서 수정해야 하는 거 같은데

리사이즈 부분이 어딘지 모르겠네요ㅜㅜ

혹시 아는 분 계실까요

 

 

 

3697212029_1620980248.594.png

 

 

 

 

 

 

 

3697212029_1620980331.2192.png

이 질문에 댓글 쓰기 :

답변 3

관리자 > 게시판 관리 > 게시판 디자인/양식 에 보면..

"갤러리 이미지 폭", "갤러리 이미지 높이" 항목이 있습니다.

거기서 수정해주시면 됩니다.

DB 관리 웹 파일인 adminer 설치 (ftp 로 파일 업로드) -> 접속 후 https://sir.kr/g5_tip/15716

g5_board 테이블의 데이터에서

해당 게시판 데이터를 찾은 뒤,

해당 데이터에서 bo_gallery_width, bo_gallery_height 항목을 수정하시면 됩니다.

또는 차선책으로..

/extend/user.config.php 에 다음의 코드를 추가하는 방법도 있습니다.

if ($bo_table == "aaa") {
  $board['bo_gallery_width'] = "300";
  $board['bo_gallery_height'] = "400";
}

썸네일을 경우 상단 이미지에 있는 get_list_thumbnail() 이라는 function 에서 $gal_width 부분이 가로, $board['bo_gallery_height'] 부분이 세로 크기를 지정합니다.

 

현재 이미지 속의 코드로만 보자면 가로는 기본 크기에 따라 비율적으로 계산을 해둔것으로 보입니다. 

배경으로 사용하실 경우 기본 크기를 약간 크게 작업해서 background-size 를 조절하여 적용하는 방법도 좋을 듯 합니다.

답변 감사합니다. 그럼 혹시 제가 직접 사이즈를 지정할 순 없는 걸까요?
게시글을 눌렀을 때 나오는 이미지는 원 사이즈로 보고싶어서 크게 작업할 순 없을 거 같고
썸네일 크기만 변경하고 싶어서요..

그누보드가 아니라면..

본문의 코드에서..

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

에서 $gal_width, $board['bo_gallery_height'] 가 썸네일 생성의 폭, 너비입니다.

 

다음가 같이 코드를 수정하는 방법이 있습니다.

$gal_width = "400";

$board['bo_gallery_height'] = "500";

 

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

죄송한데 한 가지만 더 여쭙겠습니다..
썸네일을 중앙이 아닌 상단에서부터 보였으면 좋겠어서
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $gal_width, $board['bo_gallery_height'], false, true,'top'); 을 추가했는데
width가 800일땐 적용이 되는데 600일땐 다시 중앙정렬이 되네요..
혹시 이유를 알 수 있을까요?

답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로