Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
게시판 view 페이지에서 첨부파일이미지를 태그로 감싸는 방법

게시판 view 페이지에서 첨부파일이미지를 태그로 감싸는 방법

게시판 view 페이지에서 첨부파일이미지를 태그로 감싸는 방법

QA

게시판 view 페이지에서 첨부파일이미지를 태그로 감싸는 방법

답변 1

본문

review 게시판에서만 첨부파일 이미지를 li 로 감싸고 싶습니다. 목적은 첨부파일 이미지가 1개 이상일 때 스와이퍼를 활용하고자 하기 위함입니다. 스킨은 기본 갤러리게시판을 복사하여 리뷰게시판용으로 수정하는 중입니다! 

 


<?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if ($v_img_count) {
            echo "<div id=\"bo_v_img\"><ul class=\"swiper-wrapper\">\n";
           
            foreach ($view['file'] as $view_file) {
                $img_tag = get_file_thumbnail($view_file);
                echo "<li class=\"swiper-slide\">" . $img_tag . "</li>\n";
            }
 
            echo "</ul></div>\n";
        }
        ?>

 

이렇게 적용했더니 첫번째 나오는 li는 이미지가 비어있고 그 다음 li 부터 정상 적인 이미지가 노출되는데 왜 그런지 아시는 분 있을까요? 아니면 다른 방법이 있다면 알려주시면 감사드리겠습니다.

이 질문에 댓글 쓰기 :

답변 1

예전에 제가 겪었던 이슈랑 같은 맥락같아서 공유드려요!

https://sir.kr/qa/410499

원인은 $v_img_count 이 변수를 찍어보시면 됩니다

 

아마 등록한 이미지 개수와 맞지 않을거에요


$v_img_count 에는 count($view['file']); 이 값이 대입되니 결론은 count($view['file']); 값이 등록한 이미지 개수보다 1 더 크게 출력될 거에요 그래서 처음에 빈 li 가 출력되는거라고 보시면 됩니다

파일이 있을 때만 출력되게 조건 추가 하시면 해결될거에요!

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로