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

리스트 스킨에서 이미지 출력이 되지 않습니다. 채택완료

bismute 10년 전 조회 3,568

이미지를 등록하면, /data/file/bo_table/ 에 저장이 됩니다.

 

이 이미지를 리스트에서 보여지도록 스킨이 구성되어 있는데

 

리스트페이지에서 $list[$i]['file'] 의 값이 없어서  

 

스킨에서 다음과 같이 이미지를 불러올때, 출력이 되지 않습니다.

 

</p><p><?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="<a href="<a href="http://i1.ytimg.com/vi/" target="_blank" rel="noopener noreferrer">http://i1.ytimg.com/vi/</a><?php"><a href="http://i1.ytimg.com/vi/<?php" target="_blank" rel="noopener noreferrer">http://i1.ytimg.com/vi/<?php</a></a> 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)){
                        ?> </p><p>

 

이럴 경우에, 따로 쿼리를 해서 연결해서 넣어주도록 해야 하나요? 아니면 다른 방법이 있을까요? 

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

답변 1개

채택된 답변
+20 포인트
P
10년 전

include_once(G5_LIB_PATH.'/thumbnail.lib.php'); 하시고

for 반복문 내에서

$thumb=get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], 가로크기, 세로크기);

이후 <img src="$thumb['src']" ........ />를 출력하시면 됩니다. 

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

답변에 대한 댓글 1개

b
bismute
10년 전
g5내에선 썸네일을 가져오는 함수가 있었군요! 감사합니다.

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

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

로그인