[ Gnuboard ] 그누보드5 게시판 레벨보다 게시판 관리자 레벨이 낮을 때 게시판 접근안되는 문제 > gnuboard

본문 바로가기
사이트 내 전체검색

gnuboard

팁자료 [ Gnuboard ] 그누보드5 게시판 레벨보다 게시판 관리자 레벨이 낮을 때 게시판 접근안되는 문제

페이지 정보

작성자 웹지기 댓글 0건 조회 9,997회 작성일 19-12-23 15:02

본문


no.png

그누보드5 게시판레벨보다 관리자레벨이 낮을 때 게시판 접근안되는 문제가 있습니다.

그누보드의 /bbs/board.php 파일에서 약 143줄

if($member['mb_level'] < $board['bo_list_level']) {

   ------

}

이부분을 

if(!$is_aadmin) {

    if($member['mb_level'] < $board['bo_list_level']) {

       ------

    }

}

이러한 형태로 변경

 

/bbs/list.php 230줄 정도

if ($member['mb_level'] >= $board['bo_write_level']) {

     ----------------------

}

부분을 

if (($member['mb_level'] >= $board['bo_write_level']) || $is_admin) {

    -----------------------

}

이런식으로  $is_admin 추가

 

/bbs/write.php 39줄

if ($member['mb_level'] < $board['bo_write_level']) {

    ----

}

부분을

if(!$is_admin) {

    if ($member['mb_level'] < $board['bo_write_level']) {

        ----

    }

}

다음처럼 !$is_admin으로 감싸준다

 

/bbs/write.php 59줄 정도

if($member['mb_id'] && $write['mb_id'] === $member['mb_id']) {

    ----

}

부분을

if(!$is_admin) {

    if($member['mb_id'] && $write['mb_id'] === $member['mb_id']) {

        ----

    }

}

이렇게 !$is_admin 으로 감싸준다.

 

/bbs/write.php 97줄 정도

if ($member['mb_level'] < $board['bo_reply_level']) {

    ----

}

부분에 !$is_admin으로 조건문 추가

if(!$is_admin) {

    if ($member['mb_level'] < $board['bo_reply_level']) {

        ----

    }

}

 

/bbs/write_update.php 145줄

} else if ($member['mb_level'] < $board['bo_write_level']) {

    if(!$is_admin) {

        alert('글을 쓸 권한이 없습니다.');

    }

}

이처럼 !$is_admin 추가

/bbs/write_update.php 158줄

if(!$is_admin) {

    if ($member['mb_level'] < $board['bo_reply_level']) {

        alert('글을 답변할 권한이 없습니다.');

    }

}

 

 

 

 

 

 

 

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 54건 1 페이지
  • 54 팁자료한글도메인시 자동등록방지오류(chaptcha)
  • 한글도메인일때 ie10 이하 버젼의 엑박 문제해결은 kcaptcha.lib.php 파일에서 chaptcha_html() 함수 안에 있는 g5_captcha_url의 경로를 상대경로로 변경$html .= "\n".'&lt;script&gt;var g5_captcha_url = "'.G5_CAPTCHA_URL.'";&lt;/script&gt;';---------------&gt;$html .= "\n"....
  • 웹지기 09-11 7680 0 0 댓글 0
  • 52 스킨그누보드5 상단 메뉴 / 중단 메뉴 네비게이션(예제)
  • 사용함수- get_top_navi() 상단메뉴를 배열로 불러오는 함수- get_middle_navi() 중간메뉴를 배열로 불러오는 함수파일 목록/extend/navigation.extend.php =&gt; 메뉴를 배열로 저장예제파일/theme/basic/head.php =&gt; 상단메뉴와 중간 메뉴의 예제 -- 배열 불러오는 방법 예제사용방법 간단 설명/extend/navigation.extend.php 파일에서 사용자가 사용할 변수들을 저장이 파일은 자동으로 불러와 지니 따...
  • 웹지기 08-30 11606 0 0 댓글 0
+4
  • 51 스킨관리자에서 게시글 관리 게시판 제어
  • 전체 파일 구성 /adm/ └ admin.menu300.php └ admin.old.menu300.php /adm/bbs/ └ _common.php └ adm.bbs.config.php └ adm.bbs.css └ ajax.autosave.php └ ajax.autosavedel.php └ ajax.autosavelist.php └ ajax.autosaveload.php └ ajax.comment_token.php └ ajax.filter.php └ board.php ...
  • 웹지기 08-30 13405 0 0 댓글 0
  • 50 스킨게시물 순번 변경
  • 파일 구성bbs/ㄴforwardNum_update.phptheme/basic/skin/board/sort/ㄴlist.skin.phpㄴview.skin.phpㄴview_common.skin.phpㄴwrite.skin.phpㄴstyle.csstheme/basic/skin/board/sort/img/bbs폴더에 forwardNum_update.php파일을 업로드테마 스킨게시판을 스킨 게시판 폴더에 새폴더를 만들던지 아니면 기존 폴더에 업로드게시글 수정시 카테고리가 있다면 해당 카테고리에서의 순번으로 하...
  • 웹지기 09-06 7517 0 0 댓글 0
  • 49 팁자료nhn kcp 본인인증확인 서비스 오픈메일 이후 설정
  • kcp의 본인확인서비스 오픈메일 확인 받은 이후 설정관리자 &gt; 기본환경설정 &gt; 본인확인 &gt; 테스트또는 실서비스 선택관리자 &gt; 기본환경설정 &gt; 휴대폰본인확인 &gt; nhn kcp 휴대폰 본인확인 선택관리자 &gt; 기본환경설정 &gt; nhn kcp 사이트코드 &gt; sm 뒷부분 부여받은 코드입력웹서버 쉘접속 또는 파일질라와 같은 ftp접속 &gt; /해당계정/plugin/kcpc...
  • 웹지기 09-07 7662 0 0 댓글 0
+1
  • 48 플러그인nhn kcp 본인확인서비스 테스트
  • nhn kcp 본인확인서비스 테스트 진행시4개의 통신사중에서 kt로 테스트를 해야 테스트를 진행 할 수가 있고다음과 같이 문자가 오지않고 코드자체가 적어지게 된다.이코드를 인증코드에 입력하여서 진행하면 된다.
  • 웹지기 09-07 8923 0 0 댓글 0
  • 47 팁자료회원탈퇴 추가 방법
  • &lt;a href="&lt;?php echo G5_BBS_URL;?&gt;/member_confirm.php?url=https://funyphp.com/member_leave#034;&gt;회원탈퇴&lt;/a&gt;
  • 웹지기 09-07 8035 0 0 댓글 0
+1
  • 43 팁자료[ editor ] cheditor 이미지 첨부 파일 관리
  • 아래 내용은 다음 웹브라우저에서 확인된 기능들 입니다.Internet Explorer 9 , Firefox 8 , Chrome 17.0.932.0 dev-m , Opera 11.52 , Safari 5.111 (7534.51.22) 수정, 추가한 파일 목록과 경로- config.php- extend/cheditor_key.php- cheditor5/popup/_common.ph...
  • 웹지기 09-19 15771 0 0 댓글 0
  • 42 팁자료[ g4 ] 글쓰기시 외부 링크 이미지 저장하기
  • ※ [배추베이직스킨사용자] write_update.head.skin.php 파일을다운로드 받으세요.혹시 필요하신 분 계시면 도움이 될까해서 올립니다.글쓰기 할 때 외부링크 이미지를 모두 서버에 저장한 후 불러오는 소스입니다.basic스킨을 기준으로 제작되었으며 EUC-KR버전입니다.예를 들어&lt;img src=http://naver.com/logo.gif&gt;이라고 입력하고 글쓰기 버튼을 클릭하면logo.gif를 서버에 저장한 후 이미지 주소를아래와 같이 바꿔서 불러옵니다....
  • 웹지기 09-19 7779 0 0 댓글 0
  • 41 플러그인syntaxhighlighter 3.0.83 적용하기
  • 파일을 다운받고 앞축을 푼다. 필요한 두개의 폴더만 업로드 해도 되고 모두 업로드 해도 상관없다. 쉽게 구분하기 위해 /plugin/syntaxhighligher_3.0.83/아래에 다운 받은 파일 업로드 /extend/syntaxhighlighter.extend.php 만들기 [code] &lt;?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 define('_SYNTAXHIGHLIGHTER_USE_', true); ...
  • 웹지기 09-19 9395 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
4,533
어제
16,436
최대
61,067
전체
16,357,127

그누보드5
Copyright © funyphp.com. All rights reserved.