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

정보공유

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

 

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

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

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

 

 

 

 

# /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 60건 3 페이지
번호 제목 글쓴이 날짜 조회
30 페이지 번호 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-25 35962
29 그누보드 회원포인트 초기화 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-18 35752
28 그누보드, 영카트 add_stylesheet 함수 안먹을 경우 해결법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-06 35738
27 그누보드 영카트 유효성 검사 클래스 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-08 35455
26 회원 포인트 유효기간이 없는 상태에서 유효기간을 설정할경우 포인트 초기화 문제. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 35413
열람중 게시판관리자가 글작성까지 할수있게 수정 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 34603
24 그누보드5 날짜 표시형식 바꾸기 댓글1 장앙마쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-03 31926
23 그누보드, 영카트 add_javascript 함수 안먹을 경우 해결법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-06 30438
22 게시물을 하루에 한번이 아닌 30일, 60일 에 한번만 카운팅되게 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-29 27936
21 이윰빌더 설치 후 관리자화면에서 토큰정보 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-17 27510
20 LMS 문자발송 오류 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-18 25784
19 첨부 파일 이전 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-14 25781
18 저장하고 나서 소스를 수정하지 않았는데 오류가 발생할경우. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-10 25381
17 크롬에서 결제만 되고 정상적으로 처리가 되지 않는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-14 24924
16 블럭 페이지 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 24509