그누보드5 Thumb.lib.php 질문입니다. 채택완료
리스트에서 2번째 파일을 썸네일로 생성을 하고 싶어서
라이브러리를 확인 했는데
</p><p>function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_height, $is_create, $is_crop=false, $crop_mode='center', $is_sharpen=true, $um_value='80/0.5/3') </p><p>
이더라구요.
현 함수를 활용해 리스트에서, 2번째 첨부파일을 썸네일로 사용할 수 있는 방법이 있을까요 ?
답변 1개
thumbnail 함수는 이미지를 받아서 썸네일을 만들어 주는 함수에요.
그래서 thumbnail은 받기만 할뿐 어느 것을 썸네일을 생성할 것인지 결정하지 못하고
thumbnail함수 위에 보면 get_list_thumbnail 함수가 있는데 이 함수가 어느 이미지를 썸네일로 변활할까를 결정하는 함수 입니다. 그럼으로 get_list_thumbnail함수를 수정해 주셔야 합니다.
thumbnail.lib.php 14라인에 보시면 아래와 같은 구문이 있는데 끝에 limit 0,1부문을 1,1로 수정해 주시면 됩니다.
</p><p> $sql = " select bf_file, bf_content from {$g5['board_file_table']}
where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_type between '1' and '3' order by bf_no limit 0, 1 "; </p><p>
그러나 위 함수는 그누보드에서 전반적으로 쓰이는 함수라 그대로 수정하는는 것 보다 함수를 다른 이름으로 하나 복사하셔서 수정 후 사용해 주시는게 좋을거에요
ex) get_my_thumbnail(){
복사한 코드
}
list.skin.php
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
이 부분을
$thumb = get_my_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인