임의의 게시판에서 최근게시물 뽑아오기 정보
그누보드 임의의 게시판에서 최근게시물 뽑아오기본문
안녕하세요?
질답게시판과 팁택게시판 여러번 검색했지만 모두 그룹별 최근게시물 추출에 대한 내용이였습니다.
게시판 생성이 많다보니 서로 다른그룹에 있는 여러개의 게시판들에서 최근게시물이 필요해 졌습니다.
그룹별 최근게시물 추출이라면
$sql_1 = " select * from $cfg[table_board] where bo_use_search = '1' and gr_id = '$grid' order by bo_order_search ";
식으로 뽑아오던데요, 임의의 게시판이라 할경우 저부분에서 게시판 타이틀들 어떻게 손봐줘야할지 좋은수가
떠오르질 않네요.
도움 부탁드립니다.
ps :
gb_board 테이블에서 bo_use_search , bo_order_search 두필드는 어떤 작용을 하는지요?
감사합니다.
질답게시판과 팁택게시판 여러번 검색했지만 모두 그룹별 최근게시물 추출에 대한 내용이였습니다.
게시판 생성이 많다보니 서로 다른그룹에 있는 여러개의 게시판들에서 최근게시물이 필요해 졌습니다.
그룹별 최근게시물 추출이라면
$sql_1 = " select * from $cfg[table_board] where bo_use_search = '1' and gr_id = '$grid' order by bo_order_search ";
식으로 뽑아오던데요, 임의의 게시판이라 할경우 저부분에서 게시판 타이틀들 어떻게 손봐줘야할지 좋은수가
떠오르질 않네요.
도움 부탁드립니다.
ps :
gb_board 테이블에서 bo_use_search , bo_order_search 두필드는 어떤 작용을 하는지요?
감사합니다.
댓글 전체
저두 이런 최근 게시물을 쓰고 싶은데...초보라서 무슨 말인지 하나두 모르겠어여~ㅠ.ㅠ 초보도 이해할 수 있게 갈켜주세요~(정말루 쌩초보 랍니다... html만 쬐금 아는,,ㅡㅡ;)
두분 감사합니다. (__)
앗 ! 답변 고맙습니다.
bo_table IN () 이런게 있엇네요.. 기초공부가 부실해서 원.. ^^;;
bo_table IN () 이런게 있엇네요.. 기초공부가 부실해서 원.. ^^;;
[1] 필드(값)이 의미하는 내용
/bbs/gnusearch.php 37~42라인에 기재되어 있는 내용 참조.
bo_use_search ; 전체검색에 해당 게시판의 검색을 허용할 것인가 여부 설정 값.
bo_order_search ; 전체검색 후 검색결과를 정렬시키는 순서 지정 값.
[2] 임의의 게시판(여러개의 게시판)에서 최신글을 추출할 경우.
추출할 최근 게시물이 독립된 웹페이지에서 구현되도록 하려면, main.php 파일 참조.
-> 그누보드 설치버젼에 포함된 소스보다는, 전체검색 => main.php로 등록된 게시물 참조.
[관련링크] http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&wr_id=31006&sselect=wr_subject&stext=main.php&soperator=1&srch_rows=10&srch_comment=1&srch_days=0
/bbs/gnusearch.php 37~42라인에 기재되어 있는 내용 참조.
bo_use_search ; 전체검색에 해당 게시판의 검색을 허용할 것인가 여부 설정 값.
bo_order_search ; 전체검색 후 검색결과를 정렬시키는 순서 지정 값.
[2] 임의의 게시판(여러개의 게시판)에서 최신글을 추출할 경우.
추출할 최근 게시물이 독립된 웹페이지에서 구현되도록 하려면, main.php 파일 참조.
-> 그누보드 설치버젼에 포함된 소스보다는, 전체검색 => main.php로 등록된 게시물 참조.
[관련링크] http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=qa&wr_id=31006&sselect=wr_subject&stext=main.php&soperator=1&srch_rows=10&srch_comment=1&srch_days=0
위의 쿼리는 그룹별로 뽑는것이므로 원하는 게시판에 대해서는 해당사항 없을것 같군요.
원하는 게시판에 적용하실려면 다음 쿼리를 적용해보세요.
원하는 게시판명을 ",(컴마)"로 구분해서 모두 적어주시면 됩니다.
SELECT bo_subject, bo_table FROM $cfg[table_board] WHERE bo_table IN ( '게시판1', '게시판2' )
원하는 게시판에 적용하실려면 다음 쿼리를 적용해보세요.
원하는 게시판명을 ",(컴마)"로 구분해서 모두 적어주시면 됩니다.
SELECT bo_subject, bo_table FROM $cfg[table_board] WHERE bo_table IN ( '게시판1', '게시판2' )