묻고답하기
메인화면에 간단상담신청 남기는것 어떤것들 쓰세요?
2014.05.18 17:56
안녕하세요
xe로 사이트를 구축하고 있습니다
메인페이지에 간단 상담신청을 받는 폼을 만들려고 하는데요
원체 초보라 고수님들 도움을 좀 요청하고 글을 남깁니다^^
우선 기본 상담신청메뉴에서는 contact board를 사용해서 상담신청을 받는데요
위 형태입니다
그런데 제가 현재 필요한 것은 사이트 메인페이지에서도 빠르게 상담신청을 남길 수 있는
메일폼을 구현하려고 합니다.
아래 캡춰 이미지를 한번 봐주세요~
(항목은 변경이 가능하니 신경을 안써도 됩니다)
보시면 사이즈를 간단하게 축약하여 메인페이지에 삽입하고 싶습니다.
어떤 방법이 좋을까요?
기존 상담신쳉 메뉴(contact board)와 별도로 사용이 되어도 괞찮습니다. 같이 사용 가능하면 더 좋구요
별도의 위젯 등을 통한 구현이나 아니면 contact board를 커스터마이징 해서 구현을 해야 하는지..
고수님들 부디 조언 좀 부탁드립니다~~
감사합니다
댓글 13
-
전용 컨텍어스를 새로 만들어서 레이어 팝업 띄우면 되겠네요.
-
lark007
2014.05.19 00:31
답변 감사합니다
이런 기능은 많은 분들이 사용을 할것 같은데 혹시나 이런 형태의 위젯이 구현된것이 없을까요?
적당한 위젯이 있으면 설치하여 사용할 수 있으면 얼마나 좋을까요..ㅠ
제가 초보이다 보니 조금만 더 구체적으로 표현을 해주시면 정말 감사드리겠습니다~^^;
-
애니즌
2014.05.18 21:58
게시판 스킨으로 구현해서 iframe으로 삽입하면 될 듯한데요..?
-
lark007
2014.05.19 00:38
답변 감사합니다^^
게시판 스킨으로 구현을 한다는것이 어떤 말씀인지..
해당 소스를 찾아 폼메일 코드로 짜서 iframe으로 삽입을 할 수 있겠는데
설치형이라고 해야 할까요?
저는 xe의 기본 형태(?)를 최대한 유지하면서 구현되어 있는 위젯 등이 있다면
설치를 하여 사용을 해보고 싶거든요.
그리고 아직 xe에 대한 개념이 부족해 게시판 스킨으로 구현을 한다는게 좀 애매한데요.
xe의 관리자에서 게시판 페이지를 하나 만들어서 제가 원하는 형태로 모양을 바꾼 뒤 iframe으로 삽입을 하라는 것인지요??
-
애니즌
2014.05.19 01:28
별도의 변수를 지정해서..
특정 변수가 없으면 그냥 일반적인 글쓰기 창이 뜰 것이고...
특정 변수가 있다면
첨부하신 사진처럼 뜨도록 if문을 걸어서 스킨을 제작해야겠지요
일단 위젯중에는 글쓰기가 바로 되는 건 없는 걸로 알고 있습니다.(확실하진 않음)
-
lark007
2014.05.20 20:16
제가 너무 초보라..ㅠㅠ
제 나름대로 방법을 찾은게 contact board 의 폼메일을 사용하는데요
===========================================================================
============================================================================
위 이미지 처럼 입력 폼을 메인에 위젯 형태로 넣고 발송을 해보았는데요.
결과는...
============================================================================
============================================================================
바로 위 이미지처럼 포비든 에러가 뜨네요ㅠㅠ
form 값을 어디로 넘겨줘야 하는지 모르겠습니다ㅠㅠ
위에 메인의 폼 소스는 아래와 같습니다
===================================================================
<section id="contents" class="cw-container newclearfix">
<div class="garden-container newclearfix">
<article id="content" class="content">
메인페이지상담신청<div class="board">
<div class="boardHeader">
</div> 메인페이지에 나타낼 상담신청 상단
<form action="./" method="post" onsubmit="return procFilter(this, window.insert)" class="boardWrite" ><input type="hidden" name="error_return_url" value="/xe/index.php?mid=mainpage_order" /><input type="hidden" name="act" value="" /><input type="hidden" name="vid" value="" />
<input type="hidden" name="mid" value="mainpage_order" />
<input type="hidden" name="content" value="" />
<input type="hidden" name="document_srl" value="" />
<input type="hidden" name="password" value="07519545514"/>
<input type="hidden" name="status" value="SECRET">
<table cellspacing="0" summary="Extra Form" class="extraVarsList" style="border-top:2px solid #333;">
<input type="hidden" name="title" id="postTitle" class="iText" value="메인페이지상담신청(20140519-075455)" title="제목" onfocus="if(this.value==this.title) this.value='';" />
<input type="hidden" name="nick_name" value="삭제"/>
<input type="hidden" name="email_address" value="삭제"/>
<tr>
<th scope="row">이름 <em>*</em></th>
<td>
<input type="text" name="extra_vars1" value="" class="text" /> </td>
</tr><tr>
<th scope="row">전화번호 <em>*</em></th>
<td>
<input type="text" name="extra_vars2[]" value="" size="4" maxlength="4" class="tel" />
<input type="text" name="extra_vars2[]" value="" size="4" maxlength="4" class="tel" />
<input type="text" name="extra_vars2[]" value="" size="4" maxlength="4" class="tel" /> </td>
</tr>
</table>
<p style="text-align: center;">
<input type="submit" value="발송" class="form-button form-button-default form-button-blue m_btn" />
<a href="/xe/index.php?mid=mainpage_order" class="form-button form-button-default form-button-grey no_btn">취소</a> </p>
</form>메인페이지에 나타낼 메일폼 </div>
</article>
</div>
</section>
====================================================================
혹시 조언 좀 부탁드립니다ㅠㅠ
form 의 action 을 어디로 줘야 하는지 모르겠습니다ㅠㅠ
-
애니즌
2014.05.20 20:34
저게 뭔지는 모르겠는데 암튼
./xe/index.php?mid=게시판ID&act=dispBoardWrite
이렇게 보내야 할겁니다.
근데 저방식으로 쏴도 제대로 작성이되는 건지는 모르겠는데요..
-
lark007
2014.05.20 20:55
아 네
알려주신 경로로 보내보니 오류는 없이 넘어가는데
값 입력이 안되는거 같네요ㅠㅠ
리스트로 가는데 등록된 글이 없네요ㅠㅠ
어떻게 해야 할까요ㅠㅠ
-
애니즌
2014.05.21 01:54
대충 만들어봤습니다.
기본 게시판 스킨으로 만들었어요(xe_board)
메일발송되는 건 아니고 게시판에 작성되는 겁니다.
이렇게 나오고...
확장변수를 불러옵니다.
이름과 비밀번호는 추가안해도 당연히 나옵니다.
게시판 설정은 추가설정에서
이렇게 설정해주시고...
불러올 때는
<iframe> 으로 불러오세요
xe주소/index.php?mid=xe_borad_form&act=dispBoardWrite&iframe=true
대충 짜자면
<iframe src="XE주소/index.php?mid=게시판MID&act=dispBoardWrite&iframe=true" width="원하는 가로사이즈" height="원하는 세로사이즈" frameborder="0"></iframe>
이렇게 해서 넣으면 됩니다.
대충 코드 짠거라 뭐.. 블럭이 밀리거나 할 순 있겠네요...
write_form.html 열어보면 1~77번째 줄까지 퀵폼입니다.
그 밑에부터는 걍 일반 글쓰기 이구요..
원리는 글쓰기 주소 뒤에 iframe=true 이걸 붙여서
iframe 값이 true면 1~79번째 줄 내용을 보여주고
해당 값이 없으면 80~ 나머지 줄을 보여주는 원리입니다.
당연히 글쓰기 권한을 비회원으로 해놔야 일반인들도 쓸 수 있겠죠...
그리고 목록이나 본문보기 권한은 관리자로 해놓으세요. 안그러면 상담내용을 일반 사용자가 볼 수 있겠죠..?
게시물 제목은 빠른 상담~ 인가 뭐시기로 고정해놨습니다.
글쓰기 완료하면 정상적으로 완료되었습니다 라고 뜹니다.
해당 문구를 바꿀려면
list.html 파일 열어서
3번째줄 내용 수정하세요
정상적으로 글이 작성되는 것 까지 확인했습니다.
-
애니즌
2014.05.21 02:06
링크삭제
-
lark007
2014.05.23 20:00
자꾸 질문 드려 죄송한데 조금만 더 도움을 구해도 될까요ㅠㅠ
말씀 해주신대로 했는데
위지윅에디터에 셀렉박스에서 textarea 가 안나오네요.ㅠ
그리고 메인페이지를 위젯페이지로 했을때
iframe을 넣으려면 페이지수정에서 내용직접추가>에디터의 html편집기에서 <iframe ~></iframe> 로 넣어도 되는건지요??
-
애니즌
2014.05.26 10:43
네 iframe 에 넣으시면 됩니다.
위 사진 처럼 textarea가 없나요? (기본으로 있을 건디..)
만약 없다면
이걸 다운 받아서...
./xe경로/modules/editor/skins/
에다가 넣어주세요.
아 참고로.. textarea를 사용하게 되면
빠른상담~ 뿐만 아니라 일반 게시판에도 같은 에디터가 적용됩니다~~
여러방면으로 알아봤지만 에디터를 따로 쓸 수 있는 방법은 없는 듯 합니다.
빠른 상담과 일반 상담을 따로 나누어서 활용하심이 좋을 것 같습니다.
-
좋은 정보인거 같습니다.
자바스크립트 몇 개 넣고 응용하니까 괜찮네요~*감사합니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
너구리우동면 | iframe resize | |
우하하하화이팅 |
메인페이지 (위젯) 인데 css가 출력이 안되네요...
[2]
![]() | 2015.03.24 by 우하하하화이팅 |
포카라몰 | 신디케이션 질문 | |
우하하하화이팅 | 2단으로 해서 왼쪽에 서브 메뉴 아래쪽에 위젯이나 베너 넣으라면... [2] | 2015.03.24 by 우하하하화이팅 |
김동하123 | 게시글에 달린 댓글 검색은 어떻게 해야 하나요? | |
김동하123 | 기본 URL 설정이 안 되어 있습니다. [2] | 2015.03.24 by 김동하123 |
쿨럭이 | 저작권관련 해서 궁금한게 있어요 [1] | 2015.03.24 by YJSoft |
putty |
xe 설치 조건이 안맞아서 설치가 안되고 있습니다.
![]() | |
우진우현 | 제로보드 include 적용방법? 고수님들 도와주세요 [1] | 2015.03.24 by 숭숭군 |
김동하123 | 한줄광고 위젯시 광고숫자 조절 [2] | 2015.03.24 by 로이조52 |
kittens |
Load target 등으로 jquery script 불러오기
[2]
![]() | 2015.03.24 by kittens |
포카라몰 |
신디케이션 관련 문의
![]() | |
bb | 제아이피로 해킹글이 올라오는게 이게 pc해킹인가요? [1] | 2015.03.24 by CosignStudio |
한국외대이근일 | 구글 polymer [1] | 2015.03.24 by qkrcjfgus33 |
창하궁 | 헤더 스크립트가 무엇입니까? [3] | 2015.03.24 by qkrcjfgus33 |
본체 | 퍼미션 변경방법좀요.. [2] | 2015.03.24 by 본체 |
모바일ㅇ | 모바일 기본스킨에 스케치북 모바일 에디터만 결합 | |
띠링띠링 |
.htaccess 파일을 수정할수 없습니다
[1]
![]() | 2015.03.24 by 휘즈 |
yangwonjun | 본인이 설치한 xe 확인 방법 [2] | 2015.03.23 by yangwonjun |
yellowheart | xe를 제대로 다룰려면 [1] | 2015.03.23 by DoorWeb |