2026, 새로운 도약을 시작합니다.

뷰 페이지 이미지의 썸네일 생성 채택완료


뷰페이지에서 썸네일을 만드는 것은 
Copy
get_view_thumbnail($view['content']);
위처럼 하면 되긴하는데 이렇게 만들어진 뷰페이지의 썸네일은 자동적으로 <a href=" ~~ 이라는 태그가 붙게 됩니다.
common.lib.php 파일에서 정의되어 있기 때문인 것 같은데요...

질문은...
뷰페이지에서 첨부파일의 이미지를 썸네일을 만들고 싶습니다.
(썸네일을 만들어도 a 태그가 들어가지 않게..)

그래서 thumbnail.lib.php 파일을 보니
Copy

function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_height, $is_create, $is_crop=false, $crop_mode='center', $is_sharpen=true, ~~~~
이렇게 되어 있는 부분이 있어 이것을 직접 뷰페이지에서 적용하려고 아래처럼 했습니다.
Copy

 $v_img_count = count($view['file']);
if($v_img_count) {


  for ($i=0; $i
즉 첫번째 이미지 파일을 가로 세로 274 픽셀로 썸네일을 만들어라...라는 것인데
좀처럼 적용이 않되네요.

어디가 문제일까요?
고수분들께 도움 좀 부탁드립니다.


답변 2개

채택된 답변
+20 포인트
G4에서처럼 경로를 직접 만들면 됩니다
소스를 저렇게 해 놓으니 복사해서 답변하기 불편하네요

for ($i=0; $i<=count($view['file']); $i++) {
06 if ($view['file'][$i]['view']) {

09 $filepath = "../data/file/$bo_table";
10 $thumbs = thumbnail($view['file'][$i]['file']$filepath$filepath, 274, 274, false);
11 break; // <--썸네일 하나만 만들기
12 }
13 }

출력
 <img src='<?="$filepath/$thumbs"?>'>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고