위토즈 - 개발자프로그램판매공간

정보공유

[그누보드팁] 게시판관리자가 글작성까지 할수있게 수정 하는 방법

 

그누보드에 게시판관리자를 설정하는 기능이 있습니다.

그러나 이기능은 게시물을 삭제, 복사, 이동 하는 권한만 생기고 글쓰기 레벨이 안맞을 경우 글작성권한은 안생깁니다.

아래와 같이 변경하시면 레벨이 맞지 않더라도 글작성권한이 생깁니다.

 

 

 

 

# /bbs/list.php

 

약 226 Line

$write_href = '';

if ($member['mb_level'] >= $board['bo_write_level'] || $is_checkbox) { // wetoz

    $write_href = './write.php?bo_table='.$bo_table;

}

 

 

 

 

 

# /bbs/board.php 

 

약 20 Line 에 추가

$is_checkbox = false;

if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))

    $is_checkbox = true;

 

약 50 Line 

 

// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면

    if ($member['mb_level'] < $board['bo_read_level'] && !$is_checkbox) { // wetoz

        if ($is_member)

            alert('글을 읽을 권한이 없습니다.', G5_URL);

        else

            alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr));

    }

 

약 147 Line

 

if ($member['mb_level'] < $board['bo_list_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id'])

            alert('목록을 볼 권한이 없습니다.', G5_URL);

        else

            alert('목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.($qstr?'&':'')));

    }

 

 

 

 

# /bbs/write.php

 

약 34 Line

 

// wetoz

$is_checkbox = false;

if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))

    $is_checkbox = true;

 

 

약 44 Line

 

if ($member['mb_level'] < $board['bo_write_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id']) {

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

        } else {

            alert("글을 쓸 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.", './login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));

        }

    }

 

 

약 66 Line

 

} else if ($member['mb_level'] < $board['bo_write_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id']) {

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

        } else {

            alert('글을 수정할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));

        }

    }

 

 

약 99 Line

 

if ($member['mb_level'] < $board['bo_reply_level'] && !$is_checkbox) { // wetoz

        if ($member['mb_id'])

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

        else

            alert('답변글을 작성할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode($_SERVER['SCRIPT_NAME'].'?bo_table='.$bo_table));

    }

 

 

 

 



# /bbs/write_update.php

 

약 130 Line

 

// wetoz

$is_checkbox = false;

if ($is_member && ($is_admin == 'super' || $group['gr_admin'] == $member['mb_id'] || $board['bo_admin'] == $member['mb_id']))

    $is_checkbox = true;

 

 

약 140 Line

 

} else if ($member['mb_level'] < $board['bo_write_level'] && !$is_checkbox) { // wetoz

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

    }

 

 

약 155 Line

 

if ($member['mb_level'] < $board['bo_reply_level'] && !$is_checkbox) { // wetoz

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

    }

 

 

 

 

 

 

정보공유
Total 443건 12 페이지
번호 제목 글쓴이 날짜 조회
278 [씨아이보드] 관리자 메뉴 링크 경로를 별도 경로로 적용해야할 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-09 30966
277 [씨아이보드] 결제모듈 버그수정 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 33240
276 [씨아이보드] 모바일에서 ptype 필드 추가. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 30219
275 [씨아이보드] KCP결제환경에서 모바일 로 결제할경우 오류가 발생 할경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 31360
274 원하는 영역 프린트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-08 32993
273 view 단에서 helper 사용하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-07 30259
272 include 를 view 단에 적용하고 싶을경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-07 29236
271 db query 찍어보기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-20 31002
270 jquery.validate 다중옵션 입력 체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-18 30979
269 파라미터 값으로 접속 디바이스환경 강제 설정하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-13 33002
268 datepicker 를 사용하는데 yyyy-mm-dd 가 먹지 않을경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-02 37366
열람중 게시판관리자가 글작성까지 할수있게 수정 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 37825
266 게시물을 하루에 한번이 아닌 30일, 60일 에 한번만 카운팅되게 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 30753
265 다국어 처리 (3) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-28 28713
264 다국어 처리 (2) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-28 30361