여분필드 도움좀 주세요 이해가 안되요 채택완료
http://amina.co.kr/bbs/view_image.php?fn=%2Fdata%2Feditor%2F1810%2Ffe6a046ff0e074ccb142d6adde38d203_1540556392_1599.png" target="_blank">http://amina.co.kr/data/editor/1810/fe6a046ff0e074ccb142d6adde38d203_1540556392_1599.png" itemprop="image" src="http://amina.co.kr/data/editor/1810/fe6a046ff0e074ccb142d6adde38d203_1540556392_1599.png" title="" />
게시판글쓰기 화면이구요
분류와 옵션사이에 담당자 라는 항복을 만들어 AAA123(회원아이디)
해당 게시물 수정권한만 AAA123에게 넘겨주어 수정은 관리자와 AAA123만 수정할수있게끔 하고싶습니다.
아미나관리자에서 게시판카테고리 들어가서
http://amina.co.kr/bbs/view_image.php?fn=%2Fdata%2Feditor%2F1810%2Ffe6a046ff0e074ccb142d6adde38d203_1540556573_9314.png" target="_blank">http://amina.co.kr/data/editor/1810/fe6a046ff0e074ccb142d6adde38d203_1540556573_9314.png" title="" />
여분필드1번 제목 여분필드 1번값
뭐라고 넣어야 하나요
그리고 어떤 php파일을 수정해서 할까요
한시간넘게 여분필드관련 검색하고 머리를 쥐어짜내봤는데 제가 이해력이 딸린가봅니다
답변 2개
질문이 명확하지 않습니다
--게시판 전체 담당자를 둔다는 것인지 게시물 하나당 관리자를 따로 둔다는 것인지
게시판 전체 수정권한을 말하는 것이라면 관리자페이지
게시판관리자 아이디를 따로 입력하는곳이 있으니 여분필드를 이용하는 것이 아닙니다
게시물 하나하나 마다 수정 권한을 가진 아이디를 지정하겠다면
쓰기페이지에 아래처럼 만들고
담당자
상단 php부분에 넣으세요(작성자도 수정 가능)
if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ) alert('수정 권한없음');
답변에 대한 댓글 5개
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_1">수정권한담당자 아이디</label>
<div class="col-sm-10">
<input type='text' name='wr_1' value='<?=$write[wr_1]?>'>
</div>
</div>
<?php } ?>
이렇게 수정했는데 적용하면 화면이 이상하게 깨져버려요
어디가 잘못된걸까요 ㅠㅠ
상단 php부분
if (!defined('_GNUBOARD_')) exit; <--이것 다음 행에 권한없음 저 소스를 복사해서 넣으세요
자유게시판
1번게시물 작성자는 admin AAA1은 수정권한을 넣어주고
2번게시물 작성자 admin bbb1이라는 회원한테 또 수정권한을 넣어주고
원래는 게시글을 작성한 아이디만 작성자가 수정할수있는 권한이 있는건데
관리자가 올린글을 담당자를 지정해주면 해당 담당자도 수정할수있는 권한이 생기는거죠
write.sikn.php
<div class="form-group">
<label class="col-sm-2 control-label" for="wr_1">담당자</label>
<div class="col-sm-10">
<input type='text' name='wr_1' value='<?=$write[wr_1]?>'>
</div>
</div>
이렇게 담당자를 추가할수있는 공간을 만듬
추가로 상단에
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ) alert('수정 권한없음');
write.updata.php
if($w=='u' && !$is_admin && $write[wr_1] != $member[mb_id] && $write[mb_id] != $member[mb_id] ) alert('수정 권한없음');
복사 이동 삭제 목록 수정 답변 글쓰기 이런 버튼이 나와줘야 수정을 진행하는데
목록 답변 글쓰기 외에는 버튼이 보이지않아요
현재 여기까지 수정이 완료된 상태입니다.
문제는 관리자가 쓴 게시글 수정을 눌러 수정페이지 접근후 테스트아이디에 권한을 부여
테스트아이디로 로그인하여 게시글을 눌렀을때
복사 이동 삭제
수정버튼이 나와줘야 하는데 수정버튼이 보이질않아요 어디를 어떻게 수정해야 할지
어떤파일을 열어 어떻게 수정 내용을 추가해야 하는지 모르겠어요
얼추 여분필드쪽에 담당자 추가해서 권한넣어주고 된듯한데 끝을 못보고있습니다. 3일째 헤메이고있어요 도와주세여 ㅠㅠ
if($bo_table=='free' || $bo_table=='qa'){ //게시판 아이디가 free(자유게시판), qa 일때
if( trim($write[wr_1]) == $member[mb_id]) $is_admin='board';
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.