자료실

관리자 메일문의 게시판 위젯 스킨

2018.05.11 01:28
3,589
0
자료 유형 스킨
간단한 소개 관리자 메일문의 게시판 위젯의 스킨입니다.
설치 경로 ./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 최초 배포

 

'관리자 메일문의 게시판'이라는 위젯 스킨입니다.

복잡한 기능 없이;; 이름, 이메일, 전화번호, 메시지 등으로 이뤄진 '문의 위젯'의 '스킨'이구요.

 

  1. 자료 제목이 '게시판'이어서 저도 잘 몰랐는데 contact_us 모듈과 비슷한 기능을 하는 위젯이라고 보시면 되겠습니다.
  2. 게시판을 하나 만들어 위젯에 연결시키면, 위젯페이지 등등에서 입력한 폼을 해당 게시판의 문서로 등록시켜줍니다.
  3. 게시판의 권한 설정을 잘 하셔야겠죠? 제 경우엔 모든 권한을 '관리자만'으로 해두고, '접근 권한'과 '글 작성'만 '모든 사용자'로 해놓으니 잘 되는 것 같더군요.
  4. 그리고 해당 게시판 '고급 설정'에서 '관리자 메일'을 등록해두면, 문의사항이 관리자에게로 이메일이 가는 메커니즘이에요.
  5. 해당 위젯에 대한 자세한 설명과 사용법은 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. 입력 화면

 

0.png

 

 

2. 출력 화면 (form 태그에서 onsubmit 등의 속성 제거, input 태그에 readonly 속성 부가, 보내기(Send Message) 버튼을 날려버려서 이중 등록을 방지)

 

1.png

 

윤삼 Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.

댓글 64

  • 2018.06.01 01:32 #986833
    아, 죄송.. 애드온이 아니라 위젯 스킨이죠;;
    암튼 다른 애드온이나 모듈과 충돌되는 지점이 있지 않나 싶은데요.
    위젯의 기본 스킨으로는 작동이 된다면 제가 올린 스킨의 호환성에 문제가 있을 것 같구요.
    그게 아니라면 위젯 자체가 가이더님 쓰시는 다른 서드 파티와 충돌을 일으키는 것 같습니다.
  • 2018.06.01 04:43 #986917
    라이믹스로 변경했는데요. 등록되었다고 나오는데 게시판에는 글등록이 안되어있네요.. 게시판 권한도 모두공개로 해도 마찬가지입니다. 추기.. 다른 라이믹스 사이트에 테스트 해봤는데 역시 글등록이 안되네요
  • 2018.06.01 06:27 #986959
    어라.. 저도 시간 나는대로 테스트를 해보도록 할게요ㅜ
  • 2018.12.25 08:58 #1134379
    contactfree 이게 저는 500 에러가 떠서 사이트 다시 설치 했습니다 ㅠㅠ
  • 2018.12.25 10:25 #1134393
    본 자료는 위젯 스킨일 뿐 위젯 자체는 아닙니다. 그리고 그런 에러로 사이트를 다시 설치하시다니..
  • 2018.12.25 10:37 #1134405
    네 ㅠㅠ 아무리 고처 볼려고 하다가 안되서요 포기하고 다시 설치 하였습니다
    원인을 저의 실력으로는 못찾겠더군요
    그리고 보니 윤삼님 거하고는 상관이 없는거네요 ㅎㅎ
    죄송합니다 ^^;;
  • 2019.02.28 09:48 #1182701
    윤삼님 멋진 위젯 공유해주셔서 정말 감사합니다.
    그런데 스케치북 게시판과 이 위젯을 동시에 사용하게 될 경우
    게시판쓰기 페이지에서 이 위젯과 충돌이 나는것 같습니다.
    게시판에서 수정이나 글등록을 하면 해당 게시판 목록으로 이동하는게 아니라
    위젯의 얼렛알림팝업이 뜨고 게시판 쓰기나 수정화면에서 멈춰있네요.
    이 위젯은 게시판과 동시에는 사용이 불가능한건가요?
    해결이 안되어도 정말 유용한 위젯 공유해주셔서 정말 감사합니다.
  • 2019.02.28 09:53 #1182713
    네, 제가 올린 건 위젯이 아니라 위젯스킨이어서 그 부분은 어떻게 해드릴 수가 없네요ㅠ
  • 2019.11.22 06:30 #1294284
    감사합니다. 윤삼님!
  • 2019.12.17 03:54 #1305806
    이거 갑자기 글 작성 후 권한이 없다고 나오는 현상이 있네요 비회원일 경우에요 분명 테스트 했었는데 갑자기...ㅠㅠ
  • 2020.04.01 08:45 #1370722
    감사합니다 윤삼님^^
  • 2020.04.01 08:57 #1370742
    이제 이것보다는 https://xetown.com/point_contents/1359990 쪽을 권합니다~
  • 2020.05.27 11:07 #1409644
    멋지십니닷!!!
  • 2020.05.31 01:10 #1411366
    좋은 자료 감사합니다.
    윤삼님 도움을 많이 받았습니다.