모든 회원에게 글수정 권한 주기에서 질문(추가) > 그누3질답

그누3질답

모든 회원에게 글수정 권한 주기에서 질문(추가) 정보

그누보드 모든 회원에게 글수정 권한 주기에서 질문(추가)

본문

아래와 같이 수정해서 겨우 해결했더니 또 문제가 생겼습니다. 다른 사람 글 수정을 누르니 비밀번호가 틀립니다 라고 나오고 삭제를 누르니 비밀번호 넣어라고 합니다. ㅠ.ㅠ  이거는 또 무엇을 수정해야하는지요 ㅠ.ㅠ

산 하나 넘으면 또 산이 나오고 이제 산 넘는 것은 쉬워졌다고 생각하면 바다가 나오는군요 흑흑 만도님의 친절한 답변에 하나 또 배웠습니다.
그런데 여기에서 몇가지 더 추가하고 싶습니다. 염치없지만 고수님들 도와주세요. ^^

아래부분 해결했습니다. 감사합니다.
=======================================================================================================
if ($bo_table=='게시판명') {
    $update_href = "./?doc=bbs/gbform.php&w=u&$qstr&page=$page&wr_id=$wr_id";
    $delete_href = "./?doc=bbs/gbpasswd.php&w=d&$qstr&page=$page&wr_id=$wr_id";
 
}  else if (($member[mb_id] && ($member[mb_id] == $write[mb_id])) || $is_admin) {
    $update_href = "./?doc=bbs/gbform.php&w=u&$qstr&page=$page&wr_id=$wr_id";
    $delete_href = "javascript:if (confirm('삭제하시겠습니까?')) { location='./?doc=bbs/gbdelete.php&w=d&$qstr&page=$page&wr_id=$wr_id'; }";
}  else if (!$write[mb_id]) { // 회원이 쓴 글이 아니라면
    $update_href = "./?doc=bbs/gbpasswd.php&w=u&$qstr&page=$page&wr_id=$wr_id";
    $delete_href = "./?doc=bbs/gbpasswd.php&w=d&$qstr&page=$page&wr_id=$wr_id";
}

중에서
if ($bo_table=='게시판명') {
    $update_href = "./?doc=bbs/gbform.php&w=u&$qstr&page=$page&wr_id=$wr_id";
    $delete_href = "./?doc=bbs/gbpasswd.php&w=d&$qstr&page=$page&wr_id=$wr_id";

에서 게시판 명을 여러개 적을려면 어떻게 해야합니까?
($bo_table=='게시판명')

($bo_table=='게시판명, 게시판명') , ($bo_table=='게시판명', '게시판명) 으로 해보았지만 안되던군요 역시 ㅠ.ㅠ

또 특정게시판일 경우 고치는 권한을 주어라고 하니 로그인 안한 사람도 고칠 수 가 있더군요. 로그인 한 사람만 글 수정, 삭제 하게 할려면

($member[mb_id] && $bo_table=='게시판명')
이렇게 하면 됩니까? 아니면 다르게 해야하는지요?
===========================================================================

댓글 전체

if ($bo_table=='게시판명'||$bo_table=='게시판명'||$bo_table=='게시판명') { //짝대기두개또는 하나로 구분
    $update_href = "./?doc=bbs/gbform.php&w=u&$qstr&page=$page&wr_id=$wr_id";
    $delete_href = "./?doc=bbs/gbpasswd.php&w=d&$qstr&page=$page&wr_id=$wr_id";
}

로긴사용자만



if ($member[mb_id] && ($bo_table=='게시판명'||$bo_table=='게시판명'||$bo_table=='게시판명')) {
    //짝대기두개또는 하나로 구분 괄호 안에 묶어 넣어 보세요
    $update_href = "./?doc=bbs/gbform.php&w=u&$qstr&page=$page&wr_id=$wr_id";
    $delete_href = "./?doc=bbs/gbpasswd.php&w=d&$qstr&page=$page&wr_id=$wr_id";
}
if($member[mb_id]){
   
  if($bo_table == "게시판명1" || $ba_table == "게시판명2"){
    액션
  }

}
만약 모든 게시판을 할려면 gnuboard.lib.php 를 참고하여 존재하는 게시판을 모두 뽑아서 넣어주면 됩니다.
혹은 게시판 db에 뽑아올 컬럼값을 하나만들어주고 이 값을 체크해서 해당값이 있는 보드만 뿌려줘도 되고..
방법은 많습니다.  자신이 가장 쉽게 사용할 수 있는 방법을 사용하세요.
전체 9,564
그누3질답 내용 검색

회원로그인

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