전체검색시 게시판별로

2023-12-21 (목) 16:24:29 1,807

a,b,c,d,e,f 라는 게시판이 있습니다.

회원에 따라 특정게시판만 보여지게 되어 있습니다. 예) a,b,c 게시판만 보여짐

이때, 전체검색을 이용해서 보여지는 a,b,c 게시판만 전체 검색되도록 하고 싶습니다. 

방법이 있을까요?

|

답변 3개

회원에 따라 특정게시판만 보여지게 되어 있는 소스를 활용해서

/bbs/search.php 파일에 적용을 하면 되겠네요.

2023-12-21 (목) 17:09:39

회원에 따라서 한다면 

$member['mb_id'] 를 이용해야 되구요

게시판 에보면 필드 mb_id 가 있어요 이걸 조회하면 되요

where mb_id = '{$member['mb_id']}' 이걸로 조회하면되요

그리고 복수 게시판 이용해서 하는건 이 코드 참고해서 응용해보세요

Copy
$bbs_cate = ["notice","free"];
$bo_table = implode("','", $bbs_cate);
$sql = " select bo_table from {$g5['board_table']} where bo_table in('".$bo_table."')";
$rr = sql_query($sql);
while ($bbs = sql_fetch_array($rr)) {
$tmp_write_table = $g5['write_prefix'] . $bbs['bo_table'];
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_num ";
$row = sql_fetch($sql);
}

그누보드도 결국에 내부는 다 php입니다. where 절에서 특정테이블 아이디값만 빼면 될거같습니다. 

답변을 작성하려면 로그인이 필요합니다.