그누보드 5 갤러리 최신글 채택완료
갤러리보드 최신글 불러오는 방법 중 가장 상단에 위치한 3개만 뽑아 올 수 있도록 할 수 있나요?
참고로 갤러리 게시판은 게시글을 올리는 순서대로 배열이 되는 것이 아닌 순서를 지정해서 중간에 끼워넣기 식이 가능하록 제작이 되어 순서가 가장 최근에 올린글도 밑으로 위치할 수 있습니다
즉 3일전에 올린 글이 가장위에 위치하는 글이 될 수 있다는 말인데요
가장위에 위치한 3개에 글만 지정해서 가져오도록 하고 싶어요 어떻게 해야할 까요? 도와주세요
메인에 최신글 코드
갤러리 latest.skin.php 코드
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0); $thumb_width = 375; $thumb_height = 240; ?>
-
Photo Gallery 비밀글 ";"; echo ""; ?>
// if ($list[$i]['icon_new']) echo "N새글";
if ($list[$i]['icon_hot']) echo "H인기글";
echo " "; if ($list[$i]['is_notice']) echo "".$list[$i]['subject'].""; else echo $list[$i]['subject'];
// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; } // if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
//echo $list[$i]['icon_reply']." "; // if ($list[$i]['icon_file']) echo " " ; //if ($list[$i]['icon_link']) echo " " ;
if ($list[$i]['comment_cnt']) echo " + ".$list[$i]['wr_comment'].""; echo "
- 게시물이 없습니다.
if($thumb['src']) {
$img = $thumb['src'];
} else {
$img = G5_THEME_IMG_URL.'/no_image.png';
$thumb['alt'] = '이미지가 없습니다.';
}
$img_content = '';
?>
답변 2개
폰이라 자세히 작성드리진 못하는데 lib/latest.lib.php에서 쿼리문에 조건문으로 order by를 붙여주시면 될거같습니다
================================================================
컴터로 돌아왔습니다..
lib/latest.lib.php에서
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
이부분을 쪼개서 조건문을 달아야하는데요 예를들어서.. 내가 사용하는 게시판 명을 기준으로 작성하고 싶으시다면,
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 ";
if ($bo_table == "gallery") {
$sql .= " order by wr_datetime desc limit 0, {$rows} "; // 갤러리게시판 최근글을 불러올때 날짜 최근순
} else {
$sql .= " order by wr_num limit 0, {$rows} "; // 갤러리게시판이 아닐때 원본
}
$bo_table == "gallery" 이부분을 조건을 작성해서 바까주시면
latest 함수로 불러올때 gallery를 불러오면 최종 sql문은
select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_datetime desc limit 0, {$rows}
이렇게 되실겁니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
https://sir.kr/qa/?unanswered=&sst=wr_num&s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5&stx=%EA%B0%A4%EB%9F%AC%EB%A6%AC+%EC%B5%9C%EC%8B%A0%EA%B8%80">https://sir.kr/qa/?unanswered=&sst=wr_num&s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5&stx=%EA%B0%A4%EB%9F%AC%EB%A6%AC+%EC%B5%9C%EC%8B%A0%EA%B8%80
검색해보니 많이 나와요
참고하시길...^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인