그누보드에선 게시판 테이블명이 변경되거나 삭제되거나 기타 등등

삭제되기전 예전 게시판 테이블명으로 접속하는 경우



기본적으로 "존재하지 않는 게시판입니다." 라는 경고문이 나옵니다.


마찬가지로 해당글이 삭제되거나 이동된 경우에도 경고문이 노출 되죠.

글이 존재하지 않습니다.
글이 삭제되었거나 이동된 경우입니다.

 


그누보드의 board.php 를 약간의 수정만으로도,
이 경고문을 띄우지 않고 원하는 곳으로 이동시킬 수 있습니다.

저 같은 경우는 404 페이지를 따로 만들어
게시판 링크 오류와 게시물 링크 오류를 404 에러 페이지로 이동시키고 있습니다.




수정전 (원본 board.php) // 게시판
===========================================================
if (!$board[bo_table])
{
    if ($cwin) // 코멘트 보기
       alert_close("존재하지 않는 게시판입니다.", $g4[path]);
    else
       alert("존재하지 않는 게시판입니다.", $g4[path]);
}
===========================================================

수정후
===========================================================
if (!$board[bo_table])
{
    goto_url("이동할 페이지 경로"); 
}
===========================================================

수정전 (원본 board.php) // 게시물
===========================================================
    if (!$write[wr_id])
    {
        $msg = "글이 존재하지 않습니다.\\n\\n글이 삭제되었거나 이동된 경우입니다.";
        if ($cwin)
            alert_close($msg);
        else
            alert($msg, "./board.php?bo_table=$bo_table");
    }
===========================================================

수정후
===========================================================
 if (!$write[wr_id])
{
goto_url("이동할 페이지 경로");
}
===========================================================

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기