[질문]그누보드 게시판 회원의 자기글만 수정 삭제 할수 있는 방법

[질문]그누보드 게시판 회원의 자기글만 수정 삭제 할수 있는 방법

QA

[질문]그누보드 게시판 회원의 자기글만 수정 삭제 할수 있는 방법

본문

안녕하세요. 

그누보드 게시판만을 복사하고 추가하고 만들면서 

게시판 회원의 자기글만 수정 삭제 할 수 있는 방법이 있나요? 

 

관리자는 모두 선택삭제 가능하지만,

많은 회원들이 글을 올리는 게시판에 

자기글만 선택삭제, 수정도 가능하는지 궁금합니다. 

 

다음은 제가 여기서 도움받았었던 것을 적용해서 했는데요. 

extend/user.config.php 과 bbs/delete_all.php 에서 적용을 했는데

관리자는 선택삭제 , 수정도 되고 

회원들의 글도 회원들이 선택삭제, 수정도 됩니다. 

회원들 중 자기글만 수정, 선택삭제가 안되더라고요. 

어디가 잘못됐는지 궁금합니다.

 

extend/user.config.php 화일에 

if($bo_table=='해당게시판' && $is_member){

 $is_admin ='board'; $board[bo_admin] = $member[mb_id];

}

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

bbs/delete_all.php 파일에서 

 if ($is_admin == 'super') // 최고관리자 통과
        ;
    else if ($is_admin == 'group') // 그룹관리자
    {
        $mb = get_member($write['mb_id']);
        if ($member['mb_id'] == $group['gr_admin']) // 자신이 관리하는 그룹인가?
        {
            if ($member['mb_level'] >= $mb['mb_level']||$board['bo_table']=='게시판이   름'||$board['bo_table']=='개시판이름')
                ;
            else
                continue;
        }
        else
            continue;
    }
    else if ($is_admin == 'board') 
    {
        $mb = get_member($write['mb_id']);
        if ($member['mb_id'] == $board['bo_admin']) 
            if ($member['mb_level'] >= $mb['mb_level']||$board['bo_table']=='게시판이   름'||$board['bo_table']=='개시판이름'|)
                ;
            else
                continue;
        else
            continue;
    }
    else if ($member['mb_id'] && $member['mb_id'] == $write['mb_id']) 
    {

         $mb = get_member($write['mb_id']);     
            if ($member['mb_level'] >= $mb['mb_level']||$board['bo_table']=='게시판이   름'||$board['bo_table']=='개시판이름'|)
        ;
    }

이 질문에 댓글 쓰기 :

답변 1

그누보드 원본이 자신의 글만 수정/삭제할수 있도록 되어 있습니다.

원본 파일을 다운 받아서 비교해보세요.

올리주신 소스는 이상없는 것 같네요..

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT