게시판 분류별로 내용 가져오기
본문
https://sir.kr/qa/183863 이것을 이용하여
게시판에 분류별로 내용 가져오기를 했습니다
(최신글로는 불러올수가 없는상황이라서 다른방법을 찾은결과)
아래 소스에 빨간색부분에 링크연결과 더불어
썸네일(첨부한이미지)을 가져오게 하고싶은데
잘안되는데 소스수정좀 알려주세요~
<div class="ddiv" style="width:100%; float:left;"><!--주요품목-->
<?php
// 카테고리 배열로 변경
$category = explode("|",$board['bo_category_list']);
for($i=0; $i<count($category); $i++) {
//카테고리명 표시
echo "<span style='font-size:12px; font-weight:bold;'>[ ".$category[$i]." ] 리스트</span><br/>";
// 해당 카테고리별로 게시글(원글) 가져오기.
$sql = "select
*
from
$write_table
where
ca_name = '".$category[$i]."' and wr_is_comment = 0
order by
wr_id asc ";
$result = sql_query($sql, true);
while($row=sql_fetch_array($result)) {
// 여기서부터 각 카테고리별 HTML 작성
echo "<div class='ca'>";
echo $category[$i]."/".$row['wr_file'];
echo "</div>";
// 여기까지 각 카테고리별 HTML작성 끝
} // end while
} // end for
?>
</div>
답변 1
'$row['wr_file']' 이거 지우고 원하는 위치에 넣어 쓰세요.
원본 출력이면 아래 주석 보시고 주석 해제 or 교체.
<?php
// 카테고리 배열로 변경
$category = explode("|",$board['bo_category_list']);
for($i=0; $i<count($category); $i++) {
//카테고리명 표시
echo "<span style='font-size:12px; font-weight:bold;'>[ ".$category[$i]." ] 리스트</span><br/>";
// 해당 카테고리별로 게시글(원글) 가져오기.
$sql = "select * from $write_table where ca_name = '".$category[$i]."' and wr_is_comment = 0 order by wr_id asc ";
$result = sql_query($sql, true);
while($row=sql_fetch_array($result)) {
$caLink = G5_URL.'/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$row['wr_id']; // 카테고리 배열 링크
$thumb = get_list_thumbnail($board['bo_table'], $row['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true); // 썸네일
if($thumb['src']) { // 현재 썸네일 출력(원본 출력시 교체)
$thumb_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >'; //썸네일 이미지
$file_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >'; //원 본 이미지
} else {
$thumb_content = '이미지 없음';
//$file_content = '이미지 없음';
}
echo '<a href="'.$caLink.'">'.$thumb_content."</a>"; // 썸네일 출력시
//echo '<a href="'.$caLink.'">'.$thumb_content."</a>"; // 원 본 출력시
// 여기서부터 각 카테고리별 HTML 작성
echo "<div class='ca'>";
echo $category[$i]."/".$row['wr_file'];
echo "</div>";
// 여기까지 각 카테고리별 HTML작성 끝
} // end while
} // end for
?>