질문답변에 올라온 글을 보고 다음과 같이 했습니다.
수정 버턴도 생기고 수정버턴을 누르면 수정할 수 있는 창이 뜹니다.
그런데...
글 수정을 하고 글쓰기 버턴을 누르면 "자신이 관리하는 게시판이 아니므로 수정할 수 없습니다."
라는 에러메세지가 뜨네요.
다른 사람도 자신의 글이 아니더라도 수정할 수 있으면 좋겠습니다. ㅠㅠ
[ ----- 수정 내용 ------- ]
모든사람이 레벨이 다 같다면 가능합니다.
view.php와 common.lib 파일 수정으로 가능합니다.
view.php 파일에서
if ( ($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin 에 다음을 추가하시고
if ( ($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin && (($write[mb_id] != $member[mb_id]) && ($member[mb_level] >= $write[mb_level]))) {
common.lib.php
파일에서
if ($board['bo_admin'] == $mb_id || ($member[mb_level] >= $write[mb_level])) return 'board';
를 추가해주시면 가능합니다. 저도 이것땜에 고생좀했습니다.
수정 버턴도 생기고 수정버턴을 누르면 수정할 수 있는 창이 뜹니다.
그런데...
글 수정을 하고 글쓰기 버턴을 누르면 "자신이 관리하는 게시판이 아니므로 수정할 수 없습니다."
라는 에러메세지가 뜨네요.
다른 사람도 자신의 글이 아니더라도 수정할 수 있으면 좋겠습니다. ㅠㅠ
[ ----- 수정 내용 ------- ]
모든사람이 레벨이 다 같다면 가능합니다.
view.php와 common.lib 파일 수정으로 가능합니다.
view.php 파일에서
if ( ($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin 에 다음을 추가하시고
if ( ($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin && (($write[mb_id] != $member[mb_id]) && ($member[mb_level] >= $write[mb_level]))) {
common.lib.php
파일에서
if ($board['bo_admin'] == $mb_id || ($member[mb_level] >= $write[mb_level])) return 'board';
를 추가해주시면 가능합니다. 저도 이것땜에 고생좀했습니다.
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기