K보드 답변 채택 기능을 적용하였습니다. 이후 주의해야 할 점이 있을까요?

안녕하세요.

K보드를 잘 사용하고 있습니다. 기존의 스킨/댓글 코드를 참고하여 댓글채택기능(네이버 지식인)을 추가하였는데요. 채택기능을 구현하기 위해 Kboard_board_content 와 Kboard_Comments 테이블에 각 'Selected' 라는 필드를 추가하였습니다.

기본값은 0 이고, 채택시에만 1로 변경되도록하여 평소 사용에는 문제가 없는데.. 몇가지 우려되는 부분이 있어서, 혹시 주의해야 될 내용이 있는지 여쭙고자 글을 남깁니다.

- 혹시라도 오류가 발생할까봐 게시판 생성을 테스트해보지 않았는데요.. 게시판을 새로 생성해도 문제가 없을까요?

- 향후 플러그인 업데이트 시 (DB에는 영향이 없을 듯 하지만요..) 주의해야 할 점이 있을까요?

- K보드에 네이버 지식인과 같은 채택기능을 필요로 하시는 분들이 많은 듯 한데, 제가 임의로 수정한 코드(많이 부족하지만)를 홈페이지에 공개해도 괜찮을까요?

https://www.oppadu.com/question/

항상 빠른 답변해 주셔서 감사드립니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요.

    KBoard 테이블에 별도로 selected 컬럼을 추가하신 경우라면

    업데이트 시에 별 문제는 없을 듯합니다.

    기본적으로 설정된 컬럼을 삭제하지 않는다면 문제되진 않을 듯합니다.

    새로운 게시판 스킨 제작 시 기존 사용자분들을 고려해서 스킨을 제작하고 있습니다.

    주로 테이블 컬럼 추가하는 방향보다는 옵션 필드를 활용하고 있습니다.

     

    추후, KBoard 테이블에 컬럼을 추가하는 업데이트가 있을 경우

    추가하신 테이블 컬럼과 충돌이 나지 않게 고려하도록 하겠습니다.

    고맙습니다.

  • 안녕하세요.

    말씀해주신 것처럼 스킨 폴더를 통째로 복사하여 사용중인데, css파일만 제거하였고 나머지는 그대로 유지하여 1년 넘게 사용중이지만 문제없이 잘 동작합니다. 답변 감사드립니다.

    다만 질문드린 내용은, SQL 테이블 (DB)에 Selected 라는 임의열을 추가하였는데, 향후 플러그인 업데이트 시 문제되는 사항이 있을 지 염려되어 질문을 드렸습니다.

    예를들어 현재는 제가 Selected 라고 임의로 필드를 추가하여 사용중이지만, 향후 K보드에 답변채택기능이 기본으로 탑재되고 해당 기능구현을 위해 DB에 Selected 라는 필드가 사용될 경우 문제가 발생하지 않을까 해서요..ㅜㅜ;

    물론 이부분은 제가 임의로 커스텀 한 부분이므로 개인이 책임지고 업데이트 전 확인해야 할 부분이지만.. 혹시나 염려되어 문의드린 것 입니다.ㅜㅜ

    K보드 내용은 향후 홈페이지에 별도 포스트로 조그맣게 준비해서 업로드할 예정입니다. ^^ K보드 너무 잘 사용하고 있습니다. 커스텀하기도 편하구요.

    감사합니다.

  • 안녕하세요~^^

    KBoard 게시판 스킨을 커스텀하신다면 복사해서 작업하시는 걸 권장드립니다.

    스킨 업데이트 시 덮어쓰기 되며 커스텀하셨다면

    수정하신 코드가 지워지기 때문입니다.

     

    스킨 폴더를 복사해서 커스텀하실 때

    폴더명 외에도 CSS 아이디 혹은 클래스 이름이 겹치지 않게 변경해주셔야 합니다.

    예를 들어서, thumbnail 스킨을 복사해서 thumbnail1 이런 식으로 사용 중이시라면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/thumbnail1/confirm.php 파일과

    editor.php, document.php, latest.php, list.php, style.css 파일에서

    kboard-thumbnail 부분을 모두 kboard-thumbnail1로 교체해보세요.

     

    수정하신 코드에 에러 메시지가 있는지 확인해보시려면

    디버그 모드를 활성화해서 게시판 생성 후 게시판 기능들을 점검해보세요.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    만약, 수정하신 스킨을 업로드하고 적용 시 사이트에 문제가 생긴다면

    스킨 폴더명 뒤에 1을 붙여보세요.

    예를 들어, my-skin이라는 스킨을 업로드하고 문제가 생긴다면

    my-skin1 이런 식으로 교체해서 강제로 스킨을 비활성화할 수 있습니다.

     

    수정하신 코드를 저희 커뮤니티에 올려주시면

    같은 기능을 필요로 하는 분들이 참고해서 코드를 수정할 수 있을 듯합니다.

     

    추후 저희도 관련 스킨을 제작해보도록 하겠습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요