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

정보공유

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

 

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

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

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

 

 

 

 

# /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 448건 13 페이지
번호 제목 글쓴이 날짜 조회
268 datepicker 를 사용하는데 yyyy-mm-dd 가 먹지 않을경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-02 40141
열람중 게시판관리자가 글작성까지 할수있게 수정 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 40620
266 게시물을 하루에 한번이 아닌 30일, 60일 에 한번만 카운팅되게 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 33348
265 다국어 처리 (3) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-28 31049
264 다국어 처리 (2) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-28 32955
263 이미지 화면 정중앙 가운데 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-27 49892
262 jquery 슬라이드 배너 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-27 46066
261 주문화면 코딩할때 주의사항 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-23 32391
260 사이드 메뉴 슬라이드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-12 31655
259 vertical 메뉴 슬라이드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-12 31068
258 다국어 처리 (1) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-07 35050
257 말줄임 처리 css 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-02 35458
256 단어가 다음행으로 떨어질때 단어가 잘리지 않게 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-31 47735
255 jquery 심플 챠트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-31 51657
254 설치했는데 Configured save path '/var/lib/php/session' 해결법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-14 47427