모든 회원에게 글수정 권한 주기에서 질문(추가) 정보
그누보드 모든 회원에게 글수정 권한 주기에서 질문(추가)본문
아래와 같이 수정해서 겨우 해결했더니 또 문제가 생겼습니다. 다른 사람 글 수정을 누르니 비밀번호가 틀립니다 라고 나오고 삭제를 누르니 비밀번호 넣어라고 합니다. ㅠ.ㅠ 이거는 또 무엇을 수정해야하는지요 ㅠ.ㅠ
산 하나 넘으면 또 산이 나오고 이제 산 넘는 것은 쉬워졌다고 생각하면 바다가 나오는군요 흑흑 만도님의 친절한 답변에 하나 또 배웠습니다.
그런데 여기에서 몇가지 더 추가하고 싶습니다. 염치없지만 고수님들 도와주세요. ^^
아래부분 해결했습니다. 감사합니다.
=======================================================================================================
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=='게시판명') {
$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";
}
$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에 뽑아올 컬럼값을 하나만들어주고 이 값을 체크해서 해당값이 있는 보드만 뿌려줘도 되고..
방법은 많습니다. 자신이 가장 쉽게 사용할 수 있는 방법을 사용하세요.
if($bo_table == "게시판명1" || $ba_table == "게시판명2"){
액션
}
}
만약 모든 게시판을 할려면 gnuboard.lib.php 를 참고하여 존재하는 게시판을 모두 뽑아서 넣어주면 됩니다.
혹은 게시판 db에 뽑아올 컬럼값을 하나만들어주고 이 값을 체크해서 해당값이 있는 보드만 뿌려줘도 되고..
방법은 많습니다. 자신이 가장 쉽게 사용할 수 있는 방법을 사용하세요.