채택완료
view.skin.php 에서 첨부파일을 썸네일로 불러올 수 있나요?
이전 질문에서 제가 잘못하고 있는 것을 이제야 깨달았네요..
<?php echo get_view_thumbnail($view['content']); ?> 부분은 첨부파일이 아니라 본문 내용중에서 이미지 파일의 썸네일을 생성해주는 함수였네요.
그래서 질문을 다시 바꿔올려봅니다.
게시물의 첨부파일 이미지를 크롭이 가능한 썸네일 함수로 불러올 수 있을까요?
Copy
<?php // 파일 출력 $v_img_count = count($view['file']); if($v_img_count) { echo "<div id=\"bo_v_img\">\n"; for ($i=0; $i<=count($view['file']); $i++) { if ($view['file'][$i]['view']) { //echo $view['file'][$i]['view']; echo get_view_thumbnail($view['file'][$i]['view']); } } echo "</div>\n"; } ?>
이 부분이 첨부파일의 썸네일을 불러오는 함수 같은데요
어떻게해야 썸네일을 불러올 때 크롭을 할 수 있을까요?
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
블랙캣77
2017-01-14 (토) 13:58:06
function get_view_thumbnail($contents, $thumb_width=0)
게시물 함수에서
내려가시다가 보면
$thumb_file = thumbnail($filename, $filepath, $filepath, $thumb_width, $thumb_height, false);
이부분이 있는데 끝 부분을 true로 변경해주시면 됩니다.
답변에 대한 댓글 1개
2017-01-14 (토) 14:05:58
2017-01-14 (토) 18:06:07
그누를 빡쎄게 뒤적여봤는데
뷰페이지에서는 기본적으로 첨부파일 썸네일에서 크롭을 하지 않도록 되어 있네요..
좌절입니다..쩝
답변을 작성하려면 로그인이 필요합니다.
말씀해주신 부분을 true 로 바꿔봤는데 안되네요.
(물론 썸네일파일 일괄삭제도 해보았습니다.)
해당 부분을 아예
[code]
$thumb_file = thumbnail($filename, $filepath, $filepath, $thumb_width, $is_create, $is_crop=true, $crop_mode='center', $is_sharpen=false, $um_value='80/0.5/3');
[/code]
이렇게도 바꿔봤는데 안되네요.
제 생각에는
그 윗부분
[code]
// 세로사진의 경우 가로, 세로 값 바꿈
if($degree == 90 || $degree == -90) {
$tmp = $size;
$size[0] = $tmp[1];
$size[1] = $tmp[0];
[/code]
이 부분 때문에 세로 사진이 새로로 기준이 잡히지 않나 싶은데
확실하지를 않아 테스트를 못해봤네요..ㅎㅎ