"게시판 글쓰기 권한이 없습니다."출력후 "확인"을 누르면 메인으로 가는데....특정페이지로 이동이 되도록 하려면 > 그누4 질문답변

그누4 질문답변

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

"게시판 글쓰기 권한이 없습니다."출력후 "확인"을 누르면 메인으로 가는데....특정페이지로 이동이 되도록 하려면 정보

"게시판 글쓰기 권한이 없습니다."출력후 "확인"을 누르면 메인으로 가는데....특정페이지로 이동이 되도록 하려면

본문

안녕하세요...
 
그누보드 참 멋집니다.~!
 
이제서야 그누보드의 매력에 빠져 보려고 하는데 생소한게 너무나 많습니다.
 
도무지 어떤파일의 어떤부분을 고쳐야 하는지 통 모르겠습니다...
 
-도와주세요...^.^
 
 
-> 특정게시판의 글읽기나 글쓰기 권한이 없을 경우 출력되는 "게시판 글쓰기 권한이 없습니다" 라고 얼럿이 나오는데요...여기거 클릭을 하면 메인(인덱스)페이지가 나타나게 됩니다.
 
-> 이럴 경우 특정 페이지로 이동이 되도록하려면 어떤파일 어떤부분을 고쳐야 하는지..궁금합니다.
 
-> 도와주시면 감사하겠습니다.
 
..............................^.^
 
  • 복사

댓글 전체

나스카님 빠른 답변에 감사드립니다.
링크를 쫏아 설명을 보았습니다만, 어떤 파일을 그렇게 고치라는건지?.
많이 모자라서..통 찾지를 못하겠네요..
글쓰기 관련 : /bbs/write.php
글읽기 관련 : /bbs/board.php (board.php에서 열람화면인 list.php, view.php와 연계됩니다.)

즉, 해당 경로(/bbs/)에서 문자열에 '회원이시라면 로그인~'이라는 문구를 찾아서,
해당되는 페이지 이동 처리구문을 수정하시면 됩니다.
나스카님에게... 죄송한 맘으로 다시 도움을 부탁드립니다.

원글의 설명이 제대로 되어 있지 않아서 원하는 답을 주지 못하신것 같습니다...
하여, 다시 설명을 드리오니 부디, 노여워하지 마시고, 봐주시면 감사하겠습니다...

------설명-----
-> 특정게시판의 글읽기나 글쓰기 권한이 없을 경우 출력되는 "게시판 글쓰기 권한이 없습니다" 라고 얼럿이 나오는데요...여기서 클릭을 하면, 로그인한 상태일경우에는 index.php로 이동이 되게 되고, 로그아웃 상태일때는 로그인페이지로 이동이 되게 됩니다. 문제는 로그인 상태에서 권한이 없을 경우 메인(index.php)로 이동이 되는데 특정페이지 예를 든다면 보통의 html안내페이지 라든가"로 이동이 되게 하고 싶습니다.

주신 설명을 아무리봐도 초보다보니, 도무지 알 수가 없습니다.
board.php파일을 수정해야하는거 같기는 한데...음...

도와주세요...~!!
-. 질문자의 게시판 설정권한이나 기타 여러 사항이 복합적으로 연계되어 있을 가능성이 높기에,
  현재 상태로는 사용자가 구체적으로 원하는 내용을 파악하기는 무리가 따릅니다.
  글쓰기 권한이 없을 경우 index.php로 돌린다고 게재하신 부분은,
  배포버전에서는 리스트 열람 권한이 있다면 해당 게시판의 리스트로 url을 돌려 놓습니다.
  또한 비회원일 경우, 로그인 경고창 > 로그인 > 쓰기 권한보다 적다면 해당 게시판의 리스트 또는 index.php
  그누보드4는 상기한 형태로 작동합니다.

  하단에는 간단히 /bbs/board.php에서 권한에 따른 처리 구문을 언급합니다.
 
-. /bbs/board.php에서 로그인한 회원에 권한에 따른 처리 예

    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member[mb_level] < $board[bo_read_level])
    {
/*
//원본
        //if ($member[mb_id])
        //    alert("글을 읽을 권한이 없습니다.");
*/
        if ($member[mb_id]) {
// if ~ else if구문 추가(2006.03.27. by nasca)
        //자신의 글이 아니라면 경고메시지 출력
            if ($write[mb_id] != "$member[mb_id]") {
              alert("글을 읽을 권한이 없습니다.");
        //자신의 글이고 읽기권한보다 크다면 통과
            } else if ($write[mb_id] == "$member[mb_id]") {
              ;
            }
        }
        else
            alert("글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?wr_id=$wr_id{$qstr}&url=".urlencode("board.php?bo_table=$bo_table&wr_id=$wr_id"));
    }
© SIRSOFT
현재 페이지 제일 처음으로