최신글을 선택한것만 추출할려면,, 정보
최신글을 선택한것만 추출할려면,,
본문
그누보드에서 제가 생각한게 있어으면좋겟다는생각에,, 한참을뒤져보다가,
비슷한것을발견하엿습니다,,
아래 팁내용인데요^^
이걸 체크박스로 바꾸고 최신글도 필드세개를 이용해서,,
a라는최신글과 b라는최신글c라는최신글로
하나의게시판에서, 따로 분리하여, 표현하고싶은데,
저 같은 초보는 아무리 고민해도 되지가안내요^^
도와주세요^^ 고수님들,,,
그리고 2007년도 한해가 벌써 한달이 지나같내요^^
모두 건승하시고 건강주의하세요^^
댓글 전체
해당 함수를 3가지로 나누셔서 해당 필드값에 따라 추출하시면 될 것 같네요
가장 쉬운 방법중 하나는 제가 쓰는 것인데 특정 회원이
스크랩한 것을 최신글로 만들면 되요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8822
스크랩한 것을 최신글로 만들면 되요.
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의 인수에 따라서 조회조건을 위의 설정된 범위의 값이 조회도록 수정해보세요.
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 ";
}
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 ";
}