테스트 사이트 - 개발 중인 베타 버전입니다

view.skin.php 에서 첨부파일 갯수를 알 수 있을까요? 채택완료

구비 9년 전 조회 3,964

현재 view.skin.php 에서 첨부파일을 불러와 이미지 슬라이드로 돌려 보여주고 있습니다.

그런데 문제는 첨부파일의 갯수가 항상 일정할 때에는 상관이 없었는데

갯수가 달라지면 문제가 되더라구요..

 

아래 보시면

 

</p><p><?php if($view[file][0][file]) { ?></p><p><script type="text/javascript" src="<?php echo G5_GBJS_URL ?>/jquery.timers-1.2.js"></script></p><p><script type="text/javascript" src="<?php echo G5_GBJS_URL ?>/jquery.easing.1.3.js"></script></p><p><script type="text/javascript" src="<?php echo G5_GBJS_URL ?>/jquery.galleryview-3.0-dev.js"></script></p><p><link type="text/css" rel="stylesheet" href="<?php echo G5_GBCSS_URL ?>/jquery.galleryview-3.0-dev.css" /></p><p><script type="text/javascript"></p><p>    $(function(){</p><p>        $('#myGallery').galleryView({</p><p>        });</p><p>    });</p><p></script></p><p> </p><p><section class="slider gbroomslider"></p><p>    <div class="flexslider"></p><p>        <ul id="myGallery"></p><p>        <?php for ($i=0; $i<=9; $i++) { </p><p>            $image[$i] = G5_URL."/data/file/$bo_table/".$view[file][$i][file]; ?></p><p>            <li><img data-frame="<?=$image[$i]?>" src="<?=$image[$i]?>" title="<?php echo $view['wr_subject']; ?>" data-description="<?php echo $view['wr_subject']; ?>" /></p><p>        <?php } ?></p><p>        </ul></p><p>    </div></p><p></section></p><p><?php } ?></p><p>

 

이렇게 첨부파일 10개를 불러오고 있는데요.

 

</p><p style="font-size: 14.6667px;">        <?php for ($i=0; $i<=9; $i++) { </p><p style="font-size: 14.6667px;">            $image[$i] = G5_URL."/data/file/$bo_table/".$view[file][$i][file]; ?></p><p style="font-size: 14.6667px;">            <li><img data-frame="<?=$image[$i]?>" src="<?=$image[$i]?>" title="<?php echo $view['wr_subject']; ?>" data-description="<?php echo $view['wr_subject']; ?>" /></p><p style="font-size: 14.6667px;">        <?php } ?></p><div>
</div><p>

 

이렇게 첨부파일 10개를 불러오는 방법인데 이런 방법 말고 첨부파일의 갯수를 파악해서 할 수 있는 방법이 있을까요?

5개면 5개만 불러오고 7개면 7개만 불러올 수 있으면 좋겠습니다.

 

예전에 최신글 함수에서는 

</p><p><? for ($i=0; $i<count($list); $i++) { ?> </p><p>

이런 식으로 갯수를 정할 수 있었던 것 같은데 첨부파일의 경우에는 어떻게 해야하는지 모르겠네요.

 

고수님들의 도움 부탁드립니다.

 

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

답변 1개

채택된 답변
+20 포인트

</p><p><?php for ($i=0; $i<=count($view['file']); $i++) { ?></p><p>

 

이렇게 하시면 됩니다 

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

답변에 대한 댓글 1개

구비
9년 전
감사합니다~
근데 이상하게 게시판 관리자에서 지정한 갯수보다 count($view['file'] 보다 2개씩이 더 잡히네요.
급한대로 <= 대신 < 로 바꾸고 -1로 하나를 빼서 우격다짐으로 넣기는 했네요..
왜그런지 이유는 모르겠지만 야매(?)로 해결은 했네요~ ㅎㅎ

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

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

로그인