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개
답변을 작성하려면 로그인이 필요합니다.
로그인
근데 이상하게 게시판 관리자에서 지정한 갯수보다 count($view['file'] 보다 2개씩이 더 잡히네요.
급한대로 <= 대신 < 로 바꾸고 -1로 하나를 빼서 우격다짐으로 넣기는 했네요..
왜그런지 이유는 모르겠지만 야매(?)로 해결은 했네요~ ㅎㅎ