묻고답하기
게시물 작성 시 게시판 목록이 아닌 특정페이지로 가려면 어떻게 해야 하나요?
2015.04.19 12:41
2. 시도했던 방법
1) 스킨에 있는 write_form.html 에서 onclick부분에 alert()와 location.href 삽입
- 원본 코드: onclick="frmSubmit();return false"
- 수정 코드: onclick="frmSubmit();alert('신청이 완료되었습니다.');location.href='홈주소'"
- 문제 -> 기능이 정상적으로 동작은 되나, 메세지가 나오는 시점이 너무 빠름
게시판이 자체적으로 수행하는 필수기입항목 체크등의 기능을 수행하기전에 동작이 실행되어버림.
2) board 폴더에 있는 board.controller.php 수정
- 111번정도의 줄에 $this->setMessage($msg_code); 아래에다 소스삽입
- 삽입코드 : if(Context::get('mid')=="게시판모듈명") $this->setRedirectUrl("이동할주소")
- 문제 : 실행이 안됨..-_-;; 이유를 모르겠습니다.
3)\module\board\tpl\js\board.jsj 수정
- 30번째 줄에 소스 추가
- 삽입코드
if(mid == '메뉴아이디'){
alert("신청이 완료되었습니다.");
location.href = "홈페이지";
}
검색해보니 어떤 분이 이 방법으로 해결하신 거 같은데,
동일하게 따라해도 안 되네요.
차라리 에러라도 뜨면 나으련만 너무 정상적으로(?) 작동을 하니 -_-;;
게시물 작성 시 게시판 목록이 아닌 특정페이지로 가게끔 설정 하려면 어떤 파일을 건드려야 할 까요
3번째 해결법으로 board.js뿐만 아니라 board.min.js 도 수정하셨나요?
만약 아니시라면 board.min.js 도 수정하셔야 합니다.