묻고답하기
게시물 작성후 메시지출력 및 특정페이지로 이동
2014.02.11 10:10
단순한것 같은데.. 몇일간 고생해서 해결했습니다.
검색해보면.. 같은 고민을 하시는 분들이 많은 것 같아서 글을 적습니다.
1. 목적
- 특정 게시판에서 비회원은 글의 등록만 가능하고, 글의 열람은 회원만 할수 있도록 함.
비회원에게 목록이 보이지 않게 하기위해,
비회원이 글을 등록하면 "신청이 완료되었습니다" 메세지 출력후 확인 누르면 홈으로 바로 이동
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번째 방법으로 해결했습니다.
정상적으로 잘 되구요. 게시판의 자체 기능들도 제대로 작동하네요...^^;
댓글 6
-
qwms
2014.02.13 05:31
-
uoou
2014.02.13 12:17
3번째 방법으로 시도하였으나. 페이지 이동이 안되내요 ㅜㅜ
board.js 파일에 아래와 같이 소스를 삽입 하였습니다.
//alert(message);
var url;
if(!document_srl)
{
url = current_url.setQuery('mid',mid).setQuery('act','');
}
else
{
url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','');
}
if(category_srl) url = url.setQuery('category',category_srl);
location.href = url;
}
if(mid == "community"){
alert("신청이 완료되었습니다.");
location.href = "http://www.naver.com";
}
/* delete the document */
답변 주시면 감사하겠습니다. ㅜㅜ
-
홍돼지223
2014.02.13 13:29
uoou님..
코드의 삽입위치가 잘못된 듯합니다.
completeDocumentInserted함수 안에 코드가 들어와야 합니다.
아래처럼요~
current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','');
}
if(category_srl) url = url.setQuery('category',category_srl);
location.href = url;
if(mid == "community"){
alert("신청이 완료되었습니다.");
location.href = "http://www.naver.com";
}
}Good luck~!
-
uoou
2014.02.13 17:25
감사합니다.!!! 너무 잘되네요~!
-
suritam9.myid.net
2015.03.09 14:42
저의 경우는 board.min.js 파일을 수정했습니다. board.js 대신 min을 로딩하더군요.
~~~~(b=b.setQuery("category",e));if(a.mid=="모듈이름"){alert("등록이 완료되었습니다.");location.href="이동경로"}else{location.href=b}
-
허허길드짱
2019.05.20 12:28
감사해요 덕분에 수정했습니다~
위 소스들은 해도해도 안됐었어요 ㅠㅠ
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
railman |
웹마스터도구(SEO 검색노출) 수정 및 보완... 사례하겠습니다.
![]() | |
자바컴 |
누리고 장바구니 모듈 결제폼 추가시 에러
![]() | |
Alces | 스케치북5, XEDITION 사용중입니다. 아이피 질문 | |
용감한늑대 | 관리자 페이지 들어가는 방법좀 .. ㅠㅠ [2] | 2019.12.07 by 용감한늑대 |
sot |
배경 부분 컬러 변경을 하고 싶은데 초보라서 어디에 있는지 찾기가 힘드네요
[2]
![]() | 2019.12.06 by sot |
하늘보리 |
모바일에서 댓글이 옆으로 쏠리는 현상
![]() | |
판다렌 | 인증메일 발송 문제 질문합니다 [2] | 2019.12.05 by 판다렌 |
eznz**** |
설치 문의
[3]
![]() | 2019.12.05 by YJSoft |
규블라 |
게시판에 게시글을 눌렀는데
[1]
![]() | 2019.12.05 by sejin7940 |
소수의힘 | 게시글 목록에 댓글 내용을 표시하는 방법 | |
일과여행 | 보안을 강화할 수 있는 방법이 뭐가 있을까요? | |
eznz**** |
1.11.5를 설치해도 마찬가지네요
![]() | |
kew1o | XpressEngine ver. 1.11.6 업데이트문의 [2] | 2019.12.04 by kew1o |
hcy**** |
모듈게시판 다운로드
[1]
![]() | 2019.12.03 by sejin7940 |
나답게 | Planner123 위젯에서 특정 카테고리만 출력 가능할까요? [3] | 2019.12.03 by 늘푸른나무2 |
벨라여왕 | 제발문제해결좀도와주세요 [2] | 2019.12.04 by hcy**** |
railman | SEO 최적화에서 게시물 제목과 게시판 제목 위치 변경 | |
railman |
SSL(https) 항상 사용 시 하단에 메세지가 노출되고 있습니다
[2]
![]() | 2019.12.02 by railman |
정글범 | vultr 가상서버 xe 구축 | |
railman |
https 에서 SSL 사용에 관한 문의입니다.
[2]
![]() | 2019.12.01 by railman |
정보공유 감사합니다.