[KBoard 스킨 다운로드] 관리자 전용 '상태 업데이트' 필드 추가 스킨 버전

사용자가 워드프레스 게시판(KBoard)에 글을 올리면 "답변대기", "답변완료", "확정" 등과 같이 상태를 업데이트할 수 있는 필드를 추가한 스킨 버전입니다.

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

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

불편을 드려 죄송합니다.


케이보드 상태 업데이트
워드프레스 케이보드 상태 업데이트


관리자가 게시글을 클릭하여 본문을 보면 다음과 같이 상태를 업데이트할 수 있는 필드가 추가되어 있습니다.

아바타 버전을 사용했고 모든 파일이 들어 있습니다. 실제로 수정된 파일은 editor.php, list.php, document.php 등 3개 파일입니다. 스킨 폴더에 폴더째로 그대로 복사하여 사용할 수 있습니다. 스킨 파일 수정 방법은 여기를 참고하세요.

참고: document.php 파일에서 75번째 라인에 있는 다음 라인을 삭제해주면 최신 버전에서 제대로 작동합니다.

<?php $content->option->quotestatus='답변완료';?>

참고: 충분한 테스트를 거치지 않았기 때문에 테마에 따라 오류가 발생할 수 있습니다.

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

10개 댓글

  1. 위와 같이 굳이 새로운 필드를 만들지 않고 카테고리를 사용하면 더 수월할 것 같습니다. 시간이 될 때 카테고리를 사용하도록 수정해보겠습니다(항상 시간이 문제네요...)

    1. 안녕하세요 질문 사항입니다..
      1.현 파일을 다운받아 아바타가 아닌 타 게시판에 적용 시키려고 editor, document, list 에 적용을 해보았는데요.
      답변완료 상태에서 변동이 없습니다.
      2. 또한가지로.. list 페이지 내에서의 상태변경을 할수는 없나요?

      1. 안녕하세요?
        혹시 아바타 스킨에서는 잘 작동하나요?
        위의 스킨은 만든지가 시간이 좀 되어 최신 케이보드에서는 테스트를 하지 않았습니다.

        그리고 위의 방법 대신 카테고리를 사용하는 것이 훨씬 효과적일 것 같습니다.
        다만 관리자만 상태를 변경하려면 수정 페이지에서 카테고리를 관리자만 변경할 수 있도록 코드를 넣어주어야 합니다.

        리스트에서 직접 상태 변경하는 방법에 대해서는 생각해보지 않았습니다. 이 문제에 대해서는 Cosmosfarm 포럼에서 문의하시면 금방 답변을 받을 수 있을 것입니다. http://www.cosmosfarm.com/threads/questions/1

      2. 안녕하세요?

        document.php 파일에서 다음 라인을 삭제하면 제대로 작동합니다.

        <?php $content->option->quotestatus='답변완료';?>

        그리고 document.php 파일에 적용된 방식을 응용하면 list.php 파일에도 마찬가지로 적용이 가능할 것 같습니다.

      3. 빠른답변에 이어 확인까지 해주셔서 감사합니다.
        첫번째 답변을 메일로 보고읽고잇던지라. 감사인사가 늦엇네요

      4. 위의 라인을 삭제하면 문제가 되는지는 체크해보지 못했습니다.
        document.php 파일을 살펴보면 대충 어떻게 수정하면 될지 감이 올 것 같습니다.

        원하는 대로 잘 수정하시길 바랍니다^^

      5. 통파일로 적용해보면 되는거보니까...

        제가 해메고 있는 부분이 document 부분인거 같네요..
        아니면 list editor document 말고도 더 적용하신 부분이 없는걸까요?

        list에서의 상태변경을 별도 적용도 생각 해봣는데..
        각 라인마다. 아이콘 생성으로 컨트롤 조작 하는 방식이 아니면
        과거 제로보드나 이런거처럼 리스트 내에서 셀렉트 후 게시물 이동이라던가 등등의 기능처럼
        셀렉트 시킬수 없기때문에 조작이 불가능 하지 않을까 하는 생각이 들더라구요!!
        (제가 초보인지라 이정도까지밖에 생각을 못해서..)
        달리 조언해주실 어드바이스가 있을까요?

      6. 안녕하세요?
        현재 document.php 파일에서 제대로 작동한다고 한다면 동일한 방식을 list.php 파일에 적용하시면 될 것입니다.
        원리는 간단한데요, 이것을 설명하기는 쉽지 않네요.
        document.php 파일을 자세히 보시면 관리자가 상태 설정을 변경하고 버튼을 누르면 곧바로 적용되도록 되어 있습니다. 이와 같은 방식을 응용하면 되는데요. list에서 상태 변경 부분을 일반인에게 보여지는 부분과 관리자에게 보여지는 부분을 구분해 주셔야 합니다.
        제가 시간이 되면 직접 수정해볼 수 있을 것 같지만 시간이 여의치 않을 것 같습니다.

        보다 간단한 방법이 있을지도 모르니 케이보드 웹사이트에 방문하여 문의해보셔도 좋을 듯 합니다.

      7. document에 추가된 내용은 말고도 더 있는건가요??
        귀찮게 해여 죄송합니다....
        list로 적용 시켜보려면 이해를 해야될것같아서요... ㅠ

      8. 제가 소스를 현재 보고 있지 않아서 정확한지는 모르겠는데요.
        이론상 생각해보면 document나 list나 모두 그냥 데이터를 가져와서 보여주는 역할을 합니다.
        입력 필드가 있는 파일은 editor.php 밖에 없습니다.
        그렇다면 수정을 해야 한다면 editor.php 파일의 내용을 document나 list에 복사해야 합니다.
        하지만 하나만 수정하면 되니까 나머지 필드는 hidden으로 처리한 것입니다.
        input=hidden이와 비슷한 코드가 있을 것입니다.
        그리고 'submit'을 한 후에 현재 화면을 떠나지 않고 유지해야 하므로 그 코드가 추가되어 있을 것입니다.
        이 정도 같네요.
        관리자에게는 상태 변경을 할 수 있는 select 필드가 보여야 하지만 일반인에게는 그냥 값만 보여주면 되겠죠. 이 부분도 적절히 처리해주시면 되고요.

댓글 남기기

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