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

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

QA

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

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']);

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT