[최신게시물] 20개의 첨부파일 중 파일이 존재하는 11번부터 18번까지의 개수를 알 수 있을까요?
본문
안녕하세요.
질문 제목이 참 어렵습니다 ^^
구현하고자 하는 것은 최신글스킨에서
(게시물 작성시 첨부파일을 20개를 지정하여 업로드하는데 중간에 첨부이미지가 빈 곳이 있습니다.)
0번부터 10번까지 하나의 슬라이드로 만들고
11번부터 18번까지 다른 하나의 슬라이드를 만들고 있습니다.
@제로나라 님의
https://sir.kr/bbs/board.php?bo_table=g5_tip&wr_id=2410
팁을 참고하여 각각의 첨부파일을 뽑아오는 것은 해결하였습니다.
하지만 이미지 중간에 첨부이미지가 빠져있으면 슬라이드를 생성하면서 no-image가 되어버리거나 스크립트 오류가 나오더군요.
그래서 슬라이드 생성 중에 첨부이미지 X번 부터 X번 까지 개수를 생성하여 돌리고 싶습니다.
어떤 방법으로 특정 번호 사이의 존재하는 첨부이미지를 뽑을 수 있을까요?
질문 자체를 조금 어렵게 했네요.
고수님들의 도움 부탁드립니다 ^^
답변 2
링크 코드대로 20개를 나열해서 만들었다는 것인가요?
만든 소스를 보여주면 수정이 쉬울텐데요
코드를 완전히 만들어 주어야 하니 의뢰 게시판으로 가는 것이 맞는 것 같긴한데
의뢰하기는 간단한 문제이니 아래처럼 하세요
<?php } else {
$img_content1 = $img_content2 = '';
for($k=0; $k< $board['bo_upload_count']; $k++){
if(!$list[$i]['file'][$k]['file']) continue;
$thumb = array();
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], 'false', 'true', 'center', 'false', '80/0.5/3', $k);
if($thumb['src']) {
if($k<10)
$img_content1 .= '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
else $img_content2 .= '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
}
}
echo $img_content1; //--------10번 까지
echo $img_content2; //--------11번~
------------------------------------------
썸네일 생성 함수를 수정할 수 있다면 이미지는 이미 추출되어 있으므로
저렇게 첨부 화일 수 만큼 쿼리를 할 필요가 없는 문제인데....
---------------------------
게시판 관리에서 목록에서 화일사용에 체크 되어잇어야 됩니다