관리자 메일문의 게시판 위젯 스킨
자료 유형 | 스킨 |
---|---|
간단한 소개 | 관리자 메일문의 게시판 위젯의 스킨입니다. |
설치 경로 | ./widgets/contactfree/skins/ap_contact |
코어 지원 범위 | Rhymix 1.9 |
PHP 지원 범위 | 기타 |
자료 구분 | 공개 자료 |
라이선스 | GPL v2 |
의존 자료 |
관리자 메일문의 게시판 위젯 (pcwp****님) https://xe1.xpressengine.com/index.php?mid=download&package_id=22753768 |
파일명 | 버전 | 날짜 | 용량 | 다운 |
---|---|---|---|---|
ap_contact.0.1.2.zip | 0.1.2 | 2018.05.12 | 13.9KB | 181 |
ap_contact.0.1.1.zip | 0.1.1 | 2018.05.11 | 13.9KB | 31 |
ap_contact.0.1.zip | 0.1 | 2018.05.11 | 13.7KB | 36 |
0.1.2 업데이트
- XE에 설정돼 있지 않은 current_lang 대신 xe.current_lang을 써서 호환성 문제 해결
- 한 페이지 안에 위젯이 두 개 이상 있을 경우, 본 위젯에서 메시지 보내기 이후 다른 위젯에 영향을 줄 수 있는 문제도 해결
- 메시지 내용 출력시 스크롤을 브라우저 최상단으로 이동 (이 기능이 필요없는 경우 js/main.js의 95~97행을 삭제하시면 됩니다)
-
아, 그리고 (위젯 스킨 말고요) contactfree 위젯 contactfree.class.php 10행의
$widget_info->reload_url = $args->reload_url;
를 제거해주시면 php 에러도 안 나고 잘 될 겁니다 :)
0.1.1 업데이트
- (페이지 이동이 없을 경우) 메시지 보내기 이후 결과값 화면을 좀 더 예쁘게 뿌려줍니다. (다만 게시판에 등록되는 문서는 원래대로 투박하게 그냥 갑니다ㅎㅎ)
- 한국어와 영어를 완전하게 지원합니다. (스크립트에 current_lang라는 변수가 미리 할당돼 있다는 걸 이제야 알았거든요)
0.1 최초 배포
'관리자 메일문의 게시판'이라는 위젯의 스킨입니다.
복잡한 기능 없이;; 이름, 이메일, 전화번호, 메시지 등으로 이뤄진 '문의 위젯'의 '스킨'이구요.
- 자료 제목이 '게시판'이어서 저도 잘 몰랐는데 contact_us 모듈과 비슷한 기능을 하는 위젯이라고 보시면 되겠습니다.
- 게시판을 하나 만들어 위젯에 연결시키면, 위젯페이지 등등에서 입력한 폼을 해당 게시판의 문서로 등록시켜줍니다.
- 게시판의 권한 설정을 잘 하셔야겠죠? 제 경우엔 모든 권한을 '관리자만'으로 해두고, '접근 권한'과 '글 작성'만 '모든 사용자'로 해놓으니 잘 되는 것 같더군요.
- 그리고 해당 게시판 '고급 설정'에서 '관리자 메일'을 등록해두면, 문의사항이 관리자에게로 이메일이 가는 메커니즘이에요.
- 해당 위젯에 대한 자세한 설명과 사용법은 https://xe1.xpressengine.com/index.php?mid=download&package_id=22753768 여기를 참조하시면 되겠습니다.
스킨의 디자인과 기능은 codyhouse에서 제공하는 템플릿을 활용했습니다.
https://codyhouse.co/gem/css-contact-form
(제가 무슨 창의성이 있겠어요ㅋ)
참고로, 라이믹스에서만 사용 해봐서 XE에서 되는지는 잘 모르겠습니다.
다운 받아 설치/사용할 분이 계시면, XE에서의 후기를 남겨주시면 좋겠네요.
아, 미리보기는 여기로ㅋ https://bit.ly/2IfEwde
1. 입력 화면
2. 출력 화면 (form 태그에서 onsubmit 등의 속성 제거, input 태그에 readonly 속성 부가, 보내기(Send Message) 버튼을 날려버려서 이중 등록을 방지)

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 64
암튼 다른 애드온이나 모듈과 충돌되는 지점이 있지 않나 싶은데요.
위젯의 기본 스킨으로는 작동이 된다면 제가 올린 스킨의 호환성에 문제가 있을 것 같구요.
그게 아니라면 위젯 자체가 가이더님 쓰시는 다른 서드 파티와 충돌을 일으키는 것 같습니다.
원인을 저의 실력으로는 못찾겠더군요
그리고 보니 윤삼님 거하고는 상관이 없는거네요 ㅎㅎ
죄송합니다 ^^;;
그런데 스케치북 게시판과 이 위젯을 동시에 사용하게 될 경우
게시판쓰기 페이지에서 이 위젯과 충돌이 나는것 같습니다.
게시판에서 수정이나 글등록을 하면 해당 게시판 목록으로 이동하는게 아니라
위젯의 얼렛알림팝업이 뜨고 게시판 쓰기나 수정화면에서 멈춰있네요.
이 위젯은 게시판과 동시에는 사용이 불가능한건가요?
해결이 안되어도 정말 유용한 위젯 공유해주셔서 정말 감사합니다.
윤삼님 도움을 많이 받았습니다.