채택완료

view.skin.php 에서 600px 크기 이상일 경우, 썸네일 생성되지 않도록 하려면

기본 소스가 아래와 같이  get_view_thumbmail을 호출하는것으로 되어 있어서..

//echo $view['file'][$i]['view'];

echo get_view_thumbnail($view['file'][$i]['view']); 

 

아래와 같이 반대로 변경하였습니다...

 

환경설정 > 썸네일파일 일괄삭제 하고

view 파일 보고 나면...600px 이상인 이미지일 경우, 

/data/file/보드명/thumb-.... 파일이  생성됩니다. 

 

썸네일이 생성되지 않도록 하려면

        <?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";

        }

         ?>

        <?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개

채택된 답변
+20 포인트

basic 스킨으로 다시 또 테스트를 해봤지만 본문 이미지 썸네일은 생성되지 않습니다.

썸네일 이미지 파일명 끝부분이 600X500 형식으로 가로 600 사이즈가 맞나요?

600이 아니라면 최신글이나 목록 등 다른 부분에서 생성된 썸네일 입니다.

아래처럼 하면 되겠지만 뭐가 이상하지않나요?

큰 이미지를 줄여서 보여주지않고 반대로 한다니...

 if($view['file'][$i]['image_width'] >600) echo $view['file'][$i]['view'];

else echo get_view_thumbnail($view['file'][$i]['view']);

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