[KBoard 스킨 다운로드] 문의폼 - 화이트핑크 스킨

워드프레스 게시판 플러그인인 KBoard의 Avatar 스킨을 문의폼으로 개조한 버전입니다. [화이트핑크 스킨] (파일명: contact_whitepink.zip)

2017년 1월 29일 업데이트: 여기에 올린 자료는 1년 이상 지나서 더 이상 새로운 버전과 호환이 되지 않는다고 합니다. 원하는 분은 여기에서 다운로드하여 수정하여 사용할 수 있지만 다른 방법을 강구해보시면 좋을 듯 합니다.

  • 직접 케이보드 스킨 수정
  • 케이보드에서 제공하는 Cotact Form 스킨 이용. 최근 케이보드가 업데이트되면서 Contact Form 스킨이 추가되었습니다. 그것을 활용해보아도 좋을 듯 합니다.
  • Contact Form 7이나 Quform에서 문의 사항을 받고, 제출된 문의 사항을 케이보드를 통해 출력하기. 이 방법은 코딩 작업이 필요합니다. 개발자분들은 쉽게 가능할 수 있지만 일반인들은 쉽지 않을 것 같습니다. 자세한 내용은 "Contact Form 7에서 제출한 문의 글을 Kboard에 자동 게시하기" 또는 "Quform에서 제출한 글을 케이보드 게시글로 등록하기" 글을 참고해보시기 바랍니다.

불편을 드려 죄송합니다.


Contact Form 7 등 다양한 문의 폼 플러그인이 있습니다. 간혹 이메일 장애로 알림 메시지가 오지 않는 경우나 보다 다양하게 문의 폼을 응용하고 싶거나, 보다 체계적으로 문의를 관리하고자 할 경우 Kboard를 활용하여 문의 폼을 만드는 것도 고려해볼 수 있을 것 같습니다.

contact form using Kboard

  • 일반 사용자가 List 화면으로 접속하더라도 글쓰기 화면으로 이동합니다. 관리자만이 List 화면에 접속할 수 있습니다.
  • 모든 글은 자동으로 "비밀글"로 설정됩니다.
  • 사용자가 글을 제출하면 Thank you 메시지가 표시됩니다. 이 글을 참고로 별도의 페이지(예: www.abc.com/wp/thank-you)로 리디렉션되도록 설정할 수도 있습니다(권장). 그렇지 않을 경우 document.php 파일에서 감사 메시지를 적절한 어구로 수정하십시오.

설치 방법:

    1. 위의 파일을 다운로드합니다.
    2. Avatar 스킨을 사용하여 새로운 스킨을 만듭니다. 스킨을 만드는 방법은 여기를 참고하시기 바랍니다.
    3. 다운로드한 파일의 압축을 풀고 새로 만든 스킨 폴더에 업로드합니다.
    4. 이외의 과정은 일반적인 KBoard 스킨 사용과 동일합니다.
    5. 입력 필드 안의 아이콘이 제대로 표시되도록 하려면 Awesome 폰트를 설치해야 합니다. (여기 참고)
    6. 최신 버전에서 상태 변경이 제대로 작동하지 않는 문제가 있습니다(예전에는 잘 되었는데 최신 버전에서 왜 문제가 발생하는지는 모르겠습니다). document.php 파일의 67번째 라인을 삭제하면 문제가 해결될 것입니다.<?php $content->option->quotestatus='답변완료';?>

테마에 따라 레이아웃이 달리 나타날 수 있습니다. CSS를 통해 레이아웃 조정이 필요할 수 있습니다. (가령 "문의하기" 제목글이 테마에 따라 제대로 표시되지 않을 수 있습니다. 이 경우 다음과 비슷한 CSS 코드를 스타일시트 파일에 추가하십시오.

.mynew-skin-number-4 #kboard-avatar-editor .kboard-header {
  width: 102%!important;
}

margin, padding 등의 다른 속성도 테마에 따라 적용하시기 바랍니다. (CSS 코드를 테마 스타일시트에 추가하는 방법은 여기를 참고하세요.)
* 주의: 충분한 테스트를 거치지 않았습니다. 혹시 오류가 있거나 개선 사항이 있으면 알려주시기 바랍니다.

 


14개 댓글

  1. 안녕 하세요 ? 오늘 아침 드디어 완성을 했습니다.
    첫번째 설치한 홈페이지에서는 아주 잘 동작 합니다.
    그런데 문제가 하나 생겼어요 .... 폼이 이뻐서 입력폼에 입력란 몇개를 수정한후 사용중인데요...
    첫번째 설치한 홈페이지는 정상 동작을 하는데 두번째 설치한 홈페이지에서는 입력폼에 첫번째 입력을 했을경우에는 정상 등록이 됩니다.
    그런데 2번째 부터 보안코드가 맞지 않다는 메세지와 함께 정상 동작이 안돼고 있는데요 지금 보안 코드 부분은 제가 따로 삭제 하고 사용 하고 있습니다. 그래서 이것 저것 해보다 첫번째 만든 홈페이지 내용을 그대로 복사 해서 2번째 홈페이지에서 사용했더니 똑같은 증상이 나타 납니다... 워드프레스 테마는 the7을 사용하고 있구요 두 홈페이지 모두 똑같은 방식으로 사용 하고 있습니다.
    똑같은 환경에서 똑같이 복사 했는데 대체 왜 보안코드 오류라는 메세지가 나오는 걸까요 ? 어디를 수정 하면 될런지 알려 주시면 감사 할것 같습니다.

  2. 와 우여 곡절 끝에 설치를 하여 잘 사용 하고 있습니다. 감사 합니다.

    그런데 저희 홈페이지가 두개라 한군대는 정상 동작을 하는데 다른 한곳에는

    처음 한번 입력은 정상적으로 됩니다. 그런데 두번째 입력을 하면

    보안코드가 올바르지 않습니다. 보안코드를 입력 해 주세요 라고 뜨는 데요 ...
    보안코드 입력 부분을 삭제 하였거든요 ..... 저는 상담 입력 폼을 카테고리 , 이름 ,전화 번호 3개만 입력 할수 있게 입력폼을
    사용하고 있는데 두번째 입력 할때부터 계속 이렇게 맨트가 뜨고 더이상 입력이 안됍니다.
    어느 부분을 수정 해야 할까요 ?

  3. 안녕하세요 ... 일단 배포 감사 합니다..
    문의폼 화이트 스킨을 다운 받아 설치 완료 햇습니다.
    그런데 약간의 문제가 있어서 문의 드립니다..
    지금 워드프레스 관리자로 로그인 하면 정상 적으로 구동이 되는데 로그아웃후 guest 로 들어 가서 문의 제출을 누르면
    화면이 백지 상태로 되고 그대로 먹통이 됩니다. 백을 하면 기존 입력폼으로 돌아 가구요.. 어디를 수정 해야 할까요 ?

    1. 안녕하세요?

      위의 내용이 이제 오래되어 최신 버전에서는 제대로 작동하지 않을 수 있습니다.
      우선 document.php 파일에서 다음 라인이 있으면 삭제한 후에 테스트해보시기 바랍니다.
      <?php $content->option->quotestatus='답변완료';?>

      가급적 위에서 배포되는 파일은 샘플로만 참고하고 새로운 버전에서 직접 만들어보는 것이 좋을 듯 합니다. 그리고 상태 변경은 카테고리 기능을 사용하면 더 좋을 듯 합니다.

      1. 사실 원리는 간단한데요, 필드를 추가하는 방법만 알면 쉽게 해결이 되는 부분입니다.

        https://www.thewordcracker.com/intermediate/add-email-field-in-wordpress-kboard-plugin/ 글을 한 번 참고해보시기 바랍니다.

        문의폼의 경우 Contact Form 7과 같은 무료 플러그인이 많이 사용됩니다. 그리고 이 블로그(https://www.thewordcracker.com/support-system/ )에서처럼 유료 플러그인인 Quform도 많이 사용되고요. 케이보드와 같은 한국형 게시판을 설치하면 속도도 느려질 뿐 아니라 보안에도 안 좋은 영향을 미친다고 하네요. https://kopress.kr/topic/%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94-%EA%B2%8C%EC%8B%9C%ED%8C%90-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-%EC%B6%94%EC%B2%9C%ED%95%A9%EB%8B%88%EB%8B%A4/ 글을 참고해보세요.

  4. 안녕하세요. 배포 감사합니다. 헌데 관리자 계정에서 답변 대기중인 게시물에 답변 버튼이 노출이 안되는데 다른 방식으로 답변을 달아야 하나요? 그리고 답변을 달아도 로그인 하지 않은 사용자가 리스트에 접근이 안되어 답변글 확인이 어렵네요.

    1. 안녕하세요?
      문의폼이란게 본래 사용자들이 문의를 제출하면 관리자가 받아보는 형태입니다.
      그래서 관리는 관리자만 가능하도록 스킨이 수정되어 있을 것입니다.
      소스를 보시고 원하는대로 수정하시기 바랍니다.
      아니면 다른 방식으로 Contact Form 7이나 Quform과 KBoard를 연동시키면 컨택트폼의 레이아웃과 케이보드의 기능을 함께 이용하는 것이 가능할 수 있습니다. https://www.thewordcracker.com/intermediate/wordpress-copy-quoform-messages-to-kboard/ 참고해보세요.

      1. 관리자가 문의를 받고, 전화나 메일로 회신을 하는 형태라고 이해하면 되겠네요.
        빠른 답변 감사합니다 ^^. 혹시 제작하신 스킨 수정과 상업적 용도로 사용이 가능한가요?

  5. 리스트에서 글보기화면만 클릭하면 "상대업데이트"를 클릭해도 무조건 답변완료로만 처리되는데 상대업데이트가 제대로 동작하는 방법이 있을까요?

    1. 안녕하세요?
      상태 업데이트 부분은 https://www.thewordcracker.com/kboard-download/kboard-skin-for-updating-state-by-admin/ 글에서 별도로 배포하고 있습니다. 참고해보시기 바랍니다.

      하지만 이 방법보다는 카테고리로 구현하면 어떨까 생각되네요. https://www.thewordcracker.com/contactboard/ 페이지에 표시되어 있는 "분류" 부분이 카테고리로 만들어졌는데요, "상태 업데이트" 부분과 비슷한 역할을 합니다. 그냥 간단히 카테고리로 구현해보시기 바랍니다. 만약 관리자만 상태 업데이트가 가능하도록 하려면 관리자 전용 코드를 사용하시면 됩니다.

    2. 최신 버전에서 상태 변경이 제대로 작동하지 않는 문제가 있었네요. (방금 다운로드하여 테스트한 결고 rica 님이 말씀하신 문제를 발견했습니다.) document.php 파일의 67번째 라인을 삭제해주시기 바랍니다.
      <?php $content->option->quotestatus='답변완료';?>

댓글 남기기

* 이메일 주소는 공개되지 않습니다.