미니홈에서 미니필주인만 게시판에 글을 남기게 할 수 없는지요.

도솔천님의 미니홈 기능추가를 설치는 했는데요.  미니홈을 공개로 하고 사용할 경우
 
미니홈의 주인만 해당 게시판이나 갤러리에 글을 남기게 할 수는 없는가 하는 것입니다.
 
너무 좋은 소스인데, 나의 미니홈에 다른 사람이 글을 쓴다면 굉장히 당혹스러울 것
 
같습니다.
 
미니홈을 보니 게시판하나에 각 회원들의 아이디를 분류에 넣고 이를 토대로 글의 수정
 
이나 삭제는 작성한 사람만 권한을 준 것 같네요. 
 
그러나, 글쓰기의 권한은 어떻게 해결해야 할 지 모르겠습니다.
|

댓글 3개

간단한것 같은데요,,,
미니홈 해당 게시판 상단에 관리버튼 클릭, 사이트로 가셔서
글쓰기의 권한을 높이 잡아 주시면 됩니다^^;;
어드민 관리자 사이트 가셔서 게시판 관리, 해당 게시판 선택, 쓰기 읽기 등의 권한을 숫자로 적어 주시면 됩니다^^;;
미니홈을 설치를 못해봐서 구조를 잘 모르겠지만 분류를 회원의 아이디로 분리 하였다면
글쓰기 파일에서 분류=회원아이디 로 체크한후 분류와 회원 아이디가 같다면 글쓰기 화면을
출력하고 아니라면 걸러내는 방법으로 하면 될듯 한데요.

//분류와 회원 아디가 같고 관리자라면 통과
if ($카데고리== $회원아디|| $관리자라면)
else
아니라면 에러
두분의 답변 정말 감사해요.

미니홈의 구조를 잠깐 설명드리면, 한개의 게시판에 가입된 회원아이디를 분류에 넣고 분류를 사용하도록 체크한후 각 회원별로 미니홈을 주도록 하는 구조입니다.
결국, 한개의 게시판을 전체 가입된 회원이 공유하는 구조인것으로 압니다.

그래서, bbs/view.php에 수정 및 삭제는 미니홈의 주인만 보여지도록 하는 소스가 추가되었습니다. (아래 부분에 적어놓았습니다.)

그러다 보니, 꽃집남자님의 답변으로는 어려울 듯 하구요.

헐랭이님의 말씀대로 한다면,

bbs/view.php에서

// 쓰기 링크에 아래의 소스를 추가하는 것이 맞는지요.
else if ($member[mb_id] && ($member[mb_id] == $write[ca_name])) { //미니홈 카테고리 게시판 주인일 경우
$$write_href = "javascript:del('./write.php?bo_table=$bo_table');";
}



// 수정, 삭제 링크에는 미니필을 설치할 때 필요한 소스를 추가했습니다.

else if ($member[mb_id] && ($member[mb_id] == $write[ca_name])) { //미니필 카테고리 게시판 주인일 경우
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&page=$page".$qstr."');";
}


그런데, 이렇게 해도 해결이 안되었네요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,597
18년 전 조회 1,506
18년 전 조회 1,728
18년 전 조회 1,572
18년 전 조회 1,705
18년 전 조회 1,519
18년 전 조회 1,513
18년 전 조회 2,311
18년 전 조회 1,762
18년 전 조회 1,501
18년 전 조회 5,702
18년 전 조회 1,576
18년 전 조회 1,505
18년 전 조회 1,597
18년 전 조회 1,537
18년 전 조회 1,527
18년 전 조회 2,052
18년 전 조회 2,338
18년 전 조회 1,504
18년 전 조회 1,662
🐛 버그신고