리스트 스킨에서 이미지 출력이 되지 않습니다.
본문
이미지를 등록하면, /data/file/bo_table/ 에 저장이 됩니다.
이 이미지를 리스트에서 보여지도록 스킨이 구성되어 있는데
리스트페이지에서 $list[$i]['file'] 의 값이 없어서
스킨에서 다음과 같이 이미지를 불러올때, 출력이 되지 않습니다.
<?php
for($i=0; $i < count($list); $i++){
if($i % 2 == 0){
?>
<ul class="colgroup">
<?php
}
?>
<li>
<a href="#none">
<?php if($list[$i]['wr_1'] == 'youtube'){ ?>
<img src="http://i1.ytimg.com/vi/<?php echo $list[$i]['wr_2']; ?>/mqdefault.jpg" alt="썸네일" width="260px" height="260px" wr_id="<?php echo $list[$i]['wr_id']; ?>" w="640" h="480" />
<?php }else{ ?>
<img src="/data/file/<?php echo $bo_table; ?>/<?php echo $list[$i]['file'][0]['file']; ?>" alt="썸네일" width="260px" height="260px" wr_id="<?php echo $list[$i]['wr_id']; ?>" w="<?php echo $list[$i]['file'][1]['image_width']; ?>" h="<?php echo $list[$i]['file'][1]['image_height']; ?>" />
<?php } ?>
</a>
<strong id="glayer_title_text<?php echo $list[$i]['wr_id']; ?>"><?php echo $list[$i]['subject']; ?></strong>
<input type="hidden" id="glayer_img_src<?php echo $list[$i]['wr_id']; ?>" value="/data/file/<?php echo $bo_table; ?>/<?php echo $list[$i]['file'][1]['file']; ?>" />
<input type="hidden" id="glayer_type<?php echo $list[$i]['wr_id']; ?>" value="<?php echo $list[$i]['wr_1']; ?>" />
<input type="hidden" id="glayer_youtube_code<?php echo $list[$i]['wr_id']; ?>" value="<?php echo $list[$i]['wr_2']; ?>" />
</li>
<?php
if($i % 2 == 1 || $i == (count($list) - 1)){
?>
이럴 경우에, 따로 쿼리를 해서 연결해서 넣어주도록 해야 하나요? 아니면 다른 방법이 있을까요?
!-->답변 1
include_once(G5_LIB_PATH.'/thumbnail.lib.php'); 하시고
for 반복문 내에서
$thumb=get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], 가로크기, 세로크기);
이후 <img src="$thumb['src']" ........ />를 출력하시면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.