최신글을 선택한것만 추출할려면,, > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최신글을 선택한것만 추출할려면,, 정보

최신글을 선택한것만 추출할려면,,

본문

그누보드에서 제가 생각한게 있어으면좋겟다는생각에,, 한참을뒤져보다가,
비슷한것을발견하엿습니다,,
 
 
아래 팁내용인데요^^
 
 
이걸 체크박스로 바꾸고 최신글도 필드세개를 이용해서,,
a라는최신글과 b라는최신글c라는최신글로
하나의게시판에서, 따로 분리하여, 표현하고싶은데,
저 같은 초보는 아무리 고민해도 되지가안내요^^
도와주세요^^ 고수님들,,,
 
 
그리고 2007년도 한해가 벌써 한달이 지나같내요^^
 
모두 건승하시고 건강주의하세요^^ 
  • 복사

댓글 전체

가장 쉬운 방법중 하나는 제가 쓰는 것인데 특정 회원이
스크랩한 것을 최신글로 만들면 되요.

http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8822
질문에서 언급하신 팁을 적용해서 wr_1 필드를 사용한다고 봤을때
http://sir.co.kr/bbs/tb.php/g4_tiptech/6738

등록된글에서 a라는 최신글은 1000~1999 사이의 번호를
b는 2000~2999, c는 3000~3999 번호를 설정하시고

최신글 호출하는 부분에 인수를 하나 추가하셔서 a,b,c 타입을 넘겨주시고
추가된 라이브러리에서 a,b,c의 인수에 따라서 조회조건을 위의 설정된 범위의 값이 조회도록 수정해보세요.
다음처럼 해보세요.

2-2를 다음처럼수정
function latest($skin_dir="", $ bo_table, $rows=10, $subject_len=40, $options="")

마지막 $options 자리에 "a", "b", "c"를 넣어서 조회하십시오.

query 수정은

if ($options == "a") {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_1 >= '1000' and wr_1 <= '1999'' order by wr_1, wr_id desc limit 0, $rows ";
else if ($options == "b") {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_1 >= '2000' and wr_1 <= '2999'' order by wr_1, wr_id desc limit 0, $rows ";
else if ($options == "c") {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_1 >= '3000' and wr_1 <= '3999'' order by wr_1, wr_id desc limit 0, $rows ";
} else {
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_1 <> '' order by wr_1, wr_id desc limit 0, $rows ";
}
© SIRSOFT
현재 페이지 제일 처음으로