게시판 썸네일 노출방법

안녕하세요! 스킨을 안사용하고 그누보드를 공부하고있는데 데이터 베이스에서 파일이름이나 별칭을 가지고 오는 것까지는 구현을 했는데 썸네일로 불러오는 것에 문제가 있는 것같아서 질문드립니다. 

Copy
<ul class="main_galleryWrap">

<?php

$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);

if($thumb['src']) {

$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';

 

} else {

$img_content = '<span class="no_image" style="'.$line_height_style.'">no image</span>';

}

echo run_replace('thumb_image_tag', $img_content, $thumb);

?>

<?

$sql = "

select wr_id, wr_subject, wr_content,wr_datetime,

(select bf_source from g5_board_file where wr_id=a.wr_id and bo_table='gallery' and bf_no=0) as bf_source

from g5_write_gallery as a

where wr_is_comment=0 order by a.wr_id desc

LIMIT 0, 3";

 

$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) {

?>

<li>

 

<img src="<?=$thumb?>">

<p><?=$row['bf_source']?></p>

<p><?=$row['wr_subject']?></p>

<p><?=$row['wr_content']?></p>

<p><?=substr($row['wr_datetime'], 0, 10)?></p>

<p><?php if(!$write['wr_datetime']) echo date("Y년 m월 d일 "); else echo $write['wr_datetime']; ?></p>

<p><?php if(!$write['wr_datetime']) echo date("Y년 m월 d일 H:i:s"); else echo $write['wr_datetime']; ?></p>

</a>

</li>

<?}?>

 

</ul>

 

|

답변 2개

$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);

여기서

$board, $list 변수 지정은 하셨나요?

 

상단에 썸네일 라이브러리 불러와져있나요?

Copy
include_once(G5_LIB_PATH.'/thumbnail.lib.php');

그리고 

<img src="<?php echo $thumb['src']?>">로 하거나  <?php echo $img_content?>로 출력하셔야합니다.

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