˻ - ԽǺ

Ҵ   
   ȸ 14456   õ 0     õ 0    

게시판의 검색을 회원레벨에 상관없이 할 수 있기 때문에
DB에 큰 부하가 가는 게시판 검색이 무제한으로 허용되는 문제가 있어서,
검색 횟수 제한은 못 넣어도 레벨 제한을 넣어두는게 좋을거 같습니다.
 
별다른 제약이 없다면, 검색권한 = view 권한 입니다.
 
ALTERTABLE`g4_board`ADD`bo_search_level` TINYINT( 4)NOTNULL ;

bbs/list.php의 get_sql_search위에 아래의 코드를 넣어줍니다.
 
    // 검색권한 - 권한설정이 없으면, 조회권한과 동일하게
    if ($board['bo_search_level'] == 0 )
        $board['bo_search_level'] = $board[bo_read_level];
    if ($board['bo_search_level'] > $member['mb_level'])
        alert("검색을 사용할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&sfl=$sfl&stx=$stx&sop=$sop"));
adm/board_form.php
adm/board_form_update.php
 
두곳에는 form에 대한거 추가하면 됩니다.
- opencode.co.kr -
l2zeo 2013-01
ȳϼ Ҵ. ش ϴ Ѱ ߰ؾ κ ִ° 󱸿.

з ýÿ 󱸿.

׷ ߰ ־ýϴ....

  // ˻ - Ѽ , ȸѰ ϰ
  if ($board['bo_search_level'] == 0 )
      $board['bo_search_level'] = $board[bo_read_level];
  if ($stx !=  ""  && $board['bo_search_level'] > $member['mb_level'])
alert("˻ ϴ.\\n\\nȸ̽ö α ̿ ʽÿ.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&sfl=$sfl&stx=$stx&sop=$sop"));
     
Ҵ 2013-01
... ³׿. $stx ϴ...

    if ($stx !== "") {
        if ($board['bo_search_level'] == 0 )
            $board['bo_search_level'] = $board['bo_read_level'];
        if ( && $board['bo_search_level'] > $member['mb_level'])
            alert("˻ ϴ.\\n\\nȸ̽ö α ̿ ʽÿ.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table&sfl=$sfl&stx=$stx&sop=$sop"));
    }


Page 7/28
2011-05   14916   Ҵ
2011-07   14866   ׽
2011-08   14853   Ҵ
2013-06   14850   Ҵ
2012-12   14845   Ҵ
2012-06   14842   Ҵ
2011-10   14776   Ҵ
2011-09   14775   Ҵ
2012-11   14766   Ҵ
2011-09   14634   Ҵ
2012-12   14626   Ҵ
2012-01   14613   Ҵ
2011-10   14599   Ҵ
2012-12   14580   Ҵ
2013-05   14501   Ҵ
2012-04   14457   Ҵ
2012-01   14426   Ҵ
2011-10   14413   Ҵ
2011-10   14397   Ҵ
2011-01   14388   Ҵ