채택완료

본문 페이지에서 원본 파일과 썸네일 파일을 같이 출력하고 싶습니다

       이게 썸네일 파일인것 같고요 <?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div class=\"col-md-12\">\n";

            foreach($view['file'] as $view_file) {
                echo get_file_thumbnail($view_file);
            }

            echo "</div>\n";
        }
         ?>
이게 원본 파일 같아요
            <?php
        // 파일 출력
        for ($i=0; $i<=count($view['file']); $i++)
            if ($view['file'][$i]['view'])
                echo '<img class="img" src="'.$view['file'][$i]['path'].'/'.$view['file'][$i]['file'].'">';
                ?>
이것을 한곳에 묶어 원본과 섬네일을 같이 출력해 보고 싶습니다
고수님들의 가르침을 바랍니다. 감사합니다^^
|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
<?php
// 이미지 파일이 있는지 확인
$v_img_count = count($view['file']);
if($v_img_count) {
    echo "<div class=\"col-md-12\">\n";

    foreach($view['file'] as $view_file) {
        // 이미지가 아닌 일반 첨부파일은 제외 (view 속성이 있는 것만 출력)
        if (!$view_file['view']) continue;

        echo "<div class='image-group' style='margin-bottom:30px;'>";
            
            // 1. 썸네일 출력
            echo "<div class='thumb-box' style='margin-bottom:10px;'>";
            echo "<strong>[썸네일]</strong><br>";
            echo get_file_thumbnail($view_file);
            echo "</div>";

            // 2. 원본 이미지 출력
            echo "<div class='original-box'>";
            echo "<strong>[원본 이미지]</strong><br>";
            echo '<img src="'.$view_file['path'].'/'.$view_file['file'].'" class="img-responsive" alt="'.$view_file['content'].'">';
            echo "</div>";

        echo "</div>\n";
    }

    echo "</div>\n";
}
?>
 

답변에 대한 댓글 1개

뷰페이지에서 쓴 뷰의 변수는 메인에서 쓸수가 없습니다.
하여 성립되지않으니 참고하지고 latest 최신글 함수를 분석해 보시기 바랍니다.
이게 가장빠르고 쉬운방법입니다.
더자세히 분석해보고 싶다면  get_file_thumbnail() 이함수를 찾아서 보셔야합니다. 선생님

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