bbs/search.php 에서 특정그룹 검색이 보이지 않기???
bbs/search.php 에서 특정그룹 검색이 보이지 않기???
특정그룹의 내용은 결과에 보이지 않게하려면 어떻게 해야하는지 알려주세요,
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
그룹별 설정이 아니고 게시판별로 설정하시면 될겁니다.
설정에서 해제하면 다른데서도 보이지 않아서요,. 검색결과에서만 안보엿으면 좋겟습니다.
조회시에 해당 그룹은 조회하지 않도록 bbs/search.php 를 직접 수정하셔야 할것 같습니다.
아래의 내용을 참고하셔서 검색하지 않을 그룹을 추가해보세요.
수정전 :
$sql = " select gr_id, bo_table, bo_read_level
from $g4[board_table]
where bo_use_search = '1'
and bo_list_level <= '$member[mb_level]' ";
// and bo_read_level <= '$member[mb_level]' ";
수정후 :
$sql = " select gr_id, bo_table, bo_read_level
from $g4[board_table]
where bo_use_search = '1'
and gr_id <> '검색하지않을gr_id'
and bo_list_level <= '$member[mb_level]' ";
// and bo_read_level <= '$member[mb_level]' ";
게시판 그룹관리에서 해당 그룹이 "접근사용" 설정되어있다면
해당 게시판에 접근 가능한 사용자만 조회됩니다.
$group_select = "<select id='gr_id' name='gr_id' class=select><option value=''>전체 분류";
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id not in ('banner','html') order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
$group_select .= "<option value='$row[gr_id]'>$row[gr_subject]";
$group_select .= "</select>";
echo $group_select;
?>
('banner','html','z1','z2') 제외그룹넣기