미니필 주인만 글쓰게 하기 다시 질문드려요 > 그누4 질문답변

그누4 질문답변

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

미니필 주인만 글쓰게 하기 다시 질문드려요 정보

미니필 주인만 글쓰게 하기 다시 질문드려요

본문

미니필을 만든 주인만 게시판에 글쓰기가 가능하도록 할 수 없을까 하는 것입니다.
 
카테고리와 회원아이디가  동일할 경우 쓰기 링크가 나타나도록 해 보았는데, 이렇게 하니, 전체 게시판에서 비회원도 글쓰기가 가능해지고,  미니필의 주인만 글을 쓰게 하는 것도 실패했습니다.  어떻게 해야 미니필 주인만 글을 쓰게 할 수 있을까요?
 
미니필은 하나의 게시판에 가입된 회원아이디를 분류에 넣고 이것을 불러와서 사용하도록 되어 있습니다.
 
 
bbs/view.php를 아래와 같이 수정했습니다. 그러나, 실패
 
// 쓰기 링크
$write_href = "";
if ($write[ca_name] == $member[mb_id] || $is_admin )  { //미니필 카테고리 게시판 주인일 경우
//원본if ($member[mb_id] && ($member[mb_id] == $write[ca_name]))  { //미니필 카테고리 게시판 주인일 경우
//if ($member[mb_id] == $write[ca_name])  { //미니필 카테고리 게시판 주인일 경우
  $write_href = "./write.php?bo_table=$bo_table";
}
else if ($member[mb_level] >= $board[bo_write_level])
   $write_href = "./write.php?bo_table=$bo_table";
  • 복사

댓글 전체

답변 감사해요. 불친절한아원씨님!  그대로 해보았는데, 해결이 안되었네요.

장군전사님!  그렇게 해보니 회원아이디==카테고리를 게시판 글보기 화면 상단에 뿌려주네요. 

이제 어찌해야 하나요?
$write[ca_name] 와 $view[ca_name] 는 이미 글작성이 되었을 경우 비교하며
새글일 경우엔 위의 방법으로는 안됩니다.
//카데고리와 회원 아이디가 같거나 관리자라면 통과
if ($sca == $member[mb_id] || $is_admin)  {
헐랭이님 감사해요. 성공했습니다.  혹시 게시판 전체에 영향이 있을까봐, 미니필 게시판에만 별도로 적용해서 사용하니 잘 됩니다.

아래와 소스를 맨위에 넣었구요.  기존 $write_href를 $write_href_1로 바꾸니 잘 됩니다.

미니필 게시판이 3개정도 있어서 미니필 게시판 스킨의 list.skin.php와 view.skin.php 를 수정했습니다.

다시한번 감사드려요.


// 쓰기 링크
$write_href_1 = "";
if ($sca == $member[mb_id] || $is_admin)  { //미니필 카테고리 게시판 주인일 경우
  $write_href_1 = "./write.php?bo_table=$bo_table";
}
© SIRSOFT
현재 페이지 제일 처음으로