묻고답하기
board.min.js파일 문의드립니다.
2014.11.24 17:20
function completeDocumentInserted(a){
var b,c=(a.error,a.message,a.mid),
d=a.document_srl,e=a.category_srl;
if(c=="db_cost"){
alert("정상적으로 접수되었습니다.\n담당자가 확인하여 빠른 시간 내에 성심껏 답변 드리겠습니다.");
location.href=current_url.setQuery("mid",c);
}
else{
b=d?current_url.setQuery("mid",c)
.setQuery("document_srl",d)
.setQuery("act",""):
current_url.setQuery("mid",c)
.setQuery("act",""),
e&&(b=b.setQuery("category",e)),
location.href=b
}
}
우선 제작하는것은 쓰기 전용 게시판이고 쓰기가 완료되면 쓰기 게시판으로 오게만들었습니다.
리스트는 관리자만 확인가능하구요
제가 위에 처럼 board.min.js파일을 수정해서 사용하고 있습니다.
그런데 위에 if문을 넣고 사용하다 또다른 게시판을 생성하여 alert를 따로 설정하고 싶은데 가능할까요?
이것저거해봤는데 모든 게시판에 적용이 되어버리네요....ㅜㅜ
고수님들 부탁드립니다.
댓글 6
-
kdp
2014.11.24 17:28
-
kdp
2014.11.24 17:37
혹시 도저히 못하겠으시면 댓글주세요, 간단하게 코드넣어드릴게요.
-
아거월드
2014.11.24 17:33
답변감사합니다.
-
okiz
2014.11.25 00:02
XE 에서는 자바스크립트 전역변수로 current_mid 를 제공하고 있습니다.
if(current_mid=='free') ~~~
else if(current_mid=='contact') ~~~
등으로 구분하시면 될 것 같습니다.
예를 들어, 현재 qna 게시판의 경우에는 다음과 같은 자바스크립트 전역변수가 제공되고 있습니다.
var current_url = "https://www.xpressengine.com/?mid=qna&document_srl=22887381&rnd=22887659";
var request_uri = "https://www.xpressengine.com/";
var current_mid = "qna";
위 세가지를 제일 유용하게 사용하고 있습니다.
-
okiz
2014.11.25 00:27
저 같은 경우에는 기존의 tpl/board.js 를 수정, 사용하시기 꺼려져서
스킨의 header 에 다음과 같이 삽입해서 board.js 를 따로 하나 생성하여 관리해 주고 있습니다.
<unload target="../../tpl/js/board.js" type="body" />
<load target="js/board.js" type="body" />
-
아거월드
2014.11.25 09:13
와우 아주 좋은 방법이네요 감사합니다
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
XE초보 |
스케치북5 모바일 view, vote << 한글로 수정하고 싶습니다
![]() | |
슈스되자 | 이미 스킨 적용이 된 상태에서 새 페이지 추가하려는데요 [2] | 2014.11.25 by 슈스되자 |
해운대살고싶다 | 방문자 현재위치 모듈이있나요? | |
soneing | 이미지첨부시 #2049 에러 | |
초심자의갑주 | 외부접속 질문드립니다 ㅠㅠ [1] | 2014.11.25 by 해운대살고싶다 |
띠링띠링 |
스케치북 게시판 써보니 게시글 안에 또 다른 사이트가 생기네요
[1]
![]() | 2014.11.25 by DoorWeb |
KPRS | 프로필 사진 사이즈 문의드려요 [2] | 2014.11.25 by KPRS |
yjb0714 | 레이아웃 해상도 조정 [1] | 2014.11.25 by 컴박살 |
카오스™ | 사이트 메뉴가 사라졌어요 [1] | 2014.11.25 by 손주사랑 |
초보중초보 | 관리자로그인이 안됩니다. [2] | 2014.11.25 by 초보중초보 |
season2 |
레이아웃을 바꾼후 로그인이 안되요 ㅠㅠ
[10]
![]() | 2014.11.25 by 초보중초보 |
난이미틀렸어 | 외부 페이지 출력 문제입니다. [1] | 2014.11.25 by Happyphp |
항룡 | 관리자 첨부파일 사이즈 제한 없애는 확실한 방법 알고 싶어요. [1] | 2014.11.25 by seyriz |
틱택톡 |
모바일 댓글페이지 폼깨짐 현상
[9]
![]() | 2014.11.25 by okiz |
김로직 | C# 등 전문 프로그래머 분들 질문좀 받아주세요 [1] | 2014.11.25 by Canto |
dskurrkdfdr74 | 도메인변경시 예전도메인이 모바일로 나오는현상; | |
voooa | html5 영상 반복재생이 안됩니다. [4] | 2014.11.25 by voooa |
도로테비 | 제로보드4처럼 공지게시판을 메인에 따로 쓸때 주로 어떻게 사용하시나요? [2] | 2014.11.25 by 도로테비 |
화랑529 |
스케치북5 재질문 드립니다.
![]() | |
화랑529 | 스케치북5 게시판 질문 드립니다. [4] | 2014.11.25 by 화랑529 |
js파일 안에
function alert_fnc(value){
if(value=='free'){
alert("자유게시판입니다");
}
/*또는 편하게 관리하고싶으시다면 case나 label/goto 적용하시면 됩니다.*/
}
레이아웃쪽이나 스케치북 스킨안에
<script>
alert_fnc({$mid});
</script>
를 삽입하시면 됩니다.
아니면 쿠키파일로 따로 설정하신후에 쿠키파일 읽으셔서 하시면 board.min.js쪽에서 쉽게 관리하실수 있습니다.