존재하지 않는 게시판을 404 페이지로 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

존재하지 않는 게시판을 404 페이지로 정보

존재하지 않는 게시판을 404 페이지로

첨부파일

mw.not.exists.board.extend.zip (1.3K) 133회 다운로드 2013-01-08 11:41:46

본문

게시판을 운영하다 어떤 사정에 의해 삭제했을 때..
검색엔진을 통해 그 게시판으로 접근하면 '존재하지 않는 게시판 입니다.' 라는 메시지와 함께 사이트 메인으로 이동하게 됩니다.
이것도 좋지만 내가 원하는 다른게시판 또는 페이지로 이동시키고 싶을 수도 있지요..
이럴 때 사용할 수 있는 팁 입니다.
마이위트의 경우 404 페이지로 이동하게 해두었습니다.

에디터를 열어 아래 코드를 타이핑 한 후
배추빌더(또는 그누보드)의 extend/ 디렉토리에 파일을 업로드 해두면 됩니다.

원하는 경로는 게시판의 경우 "$g4[bbs_path]/board.php?bo_table=원하는게시판ID" 와 같이 하면 되고,
일반 페이지의 경우 "$g4[path]/원하는경로/원하는파일" 과 같은식으로 하면 됩니다.

메시지 출력후 이동하고 싶다면 goto_url() 대신 alert() 함수를 사용하면됩니다.
alert("원하는 메시지", "원하는 이동경로");

<? 코드 앞에 공백이 있으면 안되고, 마지막 ?> 는 생략하는 것이 좋습니다.
파일 저장할 때 사이트에 맞는 charset 을 선택하는 것 잊지마세요.

파일 : extend/mw.not.exists.board.extend.php
코드 :
----
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($bo_table && !$board[bo_table]) {
    goto_url("원하는 경로");
}
----
추천
3

댓글 전체

전체 3,326 |RSS
그누4 팁자료실 내용 검색

회원로그인

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

© SIRSOFT