코드 수정 질문드립니다..
본문
다음 코드 는 검색후 이미지만 호출하기 위함 코드 입니다.
이미지 경로 및 이미지를 가지고 오지 못한 문제점 있어 헬프해 봅니다 부탁드립니다 .
<!-- 겔러리 이미지 가져오기 start. -->
<div class="search_board_result">
<h2><a href="<?php echo get_pretty_url($search_table[$idx], '', $search_query); ?>">
<?php echo $bo_subject[$idx] ?> 게시판 내 결과</a></h2>
<a href="<?php echo get_pretty_url($search_table[$idx], '', $search_query); ?>" class="sch_more">더보기</a>
<ul class="image-gallery">
<?php $image_count = 0; for ($i = 0; $i < count($list[$idx]) && $k < $rows; $i++, $k++) {
// 이미지 파일인 경우에만 출력
if ($list[$idx][$i]['is_file'] && preg_match('/\.(jpg|jpeg|png|gif)$/i', $list[$idx][$i]['src']['wr_id'])) {
$image_count++; $image_url = G5_IMG_DIR . '/gallery/' . $list[$idx][$i]['src']['wr_id'];
?>
<li class="image-item">
<a href="<?php echo $image_url; ?>" data-lightbox="image-gallery">
<img src="<?php echo $image_url; ?>" alt="<?php echo $list[$idx][$i]['src']['wr_id']; ?>"></a>
</li>
<?php
// 이미지가 5개씩 출력되면 줄 바꿈
if ($image_count % 5 == 0) {
echo '</ul><ul class="image-gallery">';
}
}
}
?>
</ul>
</div> <!-- 겔러리 이미지 가져오기 end. -->
답변 2
변수 $image_url 가 좀 의심이 됩니다.
앞쪽 G5_IMG_DIR 경로위치가 어떻게 되는지요?
echo 를 이용해서 $image_url 값을 한번 출력해보시고...스크립트를 보시고 경로를 찾아보시기를 추천드립니다.
스크립트 경로와 비교하여 해당 파일이 있는지도 확인이 필요할듯합니다.
그리고 이미지 명이 변수가
$list[$idx][$i]['src']['wr_id'] <-- 이게 아니고 $list[$idx][$i]['is_file'] 이게 혹시 아닐까요?
글로만봐서 추측만으로 예상합니다.
출력을 해봐야..정확하게 알수 있을듯하오니..반드시 해당 변수값을 출력해보시길 권해드립니다.
네 많은 도움이 되었네요 감사드립니다.^