묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
컴택어스 폼 어디서들 만드시나요?
2015.11.02 14:38
안녕하세요~
요즘 회사 홈피 제작중인데요.... 온라인 견적서가 꼭 들어가야 하는데
http://ahreuk.co.kr/product%20info.htm
위처럼 저런 많은 항목이 들어가야 합니다. 너무 복잡하지만 꼭 들어가야 해서요...ㅠㅠ
xe 제공 위젯으로는 한계가 있는 것 같습니다.
일단 1열에 한 항목밖에 나열을 못하는 것 같아요...
애드폼을 사용하자니 부담이 되기도 하구요 무료로 구할 수 있는 곳 또는 방법 아시는 분은 답변 부탁드리겠습니다.
게시판을 하나 만드시고 쓰기페이지로 링크를 주시는 방법도 있습니다.
1. 게시판을 확장변수 마음대로 넣으셔서 만드시고,
2. 견적문의의 링크를 1번 게시판 쓰기페이지로 거신 후
3. 목록은 관리자만 볼수 있도록 권한을 주세요.
그러면 글쓰기 후 목록페이지로 가면서 "권한이 없습니다"라는 문구가 뜰거예요.. 꼴보기 싫겠죠..
5. board.js파일을 수정합니다. core버전에 따라서 board.min.js를 불러오는경우도 있고, board.js를 불러오는 경우도 있습니다. 확인 하시고..
modules/board/tpl/js/board.min.js의
~~~~(b=b.setQuery("category",e));if(a.mid=="만드신게시판모듈명"){alert("등록이 완료되었습니다.");location.href="이동경로"}else{location.href=b}}
modules/board/tpl/js/board.js 에 붉은색 추가
function completeDocumentInserted(ret_obj)
{
var error = ret_obj.error;
var message = ret_obj.message;
var mid = ret_obj.mid;
var document_srl = ret_obj.document_srl;
var category_srl = ret_obj.category_srl;
//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);
if(mid=='만드신게시판모듈명') { // mid 값
alert('등록이 완료되었습니다.');
location.href = '/index.php?mid=만드신게시판모듈명&act=dispBoardWrite'; // 이동경로
} else {
location.href = url;
}
}
수정하시면 "등록이 완료되었습니다" 문구 출력후 지정해 놓으신 이동경로로 이동합니다. board.js 파일의 수정 예제는 해당페이지에 그대로 남아있는 예제입니다.