질문/조언팁/리소스 공유

Kin_Works.zip

 

몇일동안 씨름한 지식인 모듈의 현 동작 버전의 작업 내용과 동작 사항을 공유합니다.

현재까지 확인해본 바로 모바일, PC에서 주요 기능은 모두 동작합니다.

 

★ 미리보기 : https://bwissue.com/know2

 

다만 PC, 모바일 시 의견달기에서 웹에디터가 지원되지 않고 TEXT 전용으로 코멘팅 할 수 있습니다. 이건 다른 능력자분이 웹에디터 적용가능하게만 해주시면 정말 감사하겠습니다. ^^

 

 

1. 지식인 XE의 고질병 모바일 스킨에서 답변 보기가 안되는 오류 수정

 

 view.html 에서 common.js 관련 구문이 타 구문과 충돌하는 오류 때문에 발생, JQuery를 최신 버전으로 인클루딩 시키면 일부 해결되지만 여전히 다른 문제가 발생하기 때문에 구문 삭제. 이온디 님께서 해당 구문 발견과 삭제를 치킨 한마리 값에 도와주셨습니다. 감사드립니다.

 

  {@ Context::addJsFile("./common/js/common.js", true, '', -100000) } 

 

2. PC 스킨 답글 달기 모듈에서 포인트가 불러와지지 않던 부분 해결

 

이 부분은 kin.view.php 상  function dispKinReply() 구문에 point 관련 정의 부분이 누락되어 생긴 문제였습니다. 관련 구문 추가로 정상적으로 답글 작성시에도 point 관련 함수를 호출하여 표시합니다.

 

3. 모바일 코멘트 작성시 코멘트가 작성되지 않고 error 리턴 하는 부분 해결

 

이건 1.1.2 버전대까지 존재하던 tpl/filter 폴더에 코멘트 작성 관련 xml 파일이 이후 1.5 버전부터 삭제되면서 생긴 문제였습니다. 1.1.2 버전의 필터 폴더의 파일들을 해당 폴더에 추가해주면서 문제 해결

 

4. 모바일 스킨에서 포인트 최고점 표시 부분이 항상 0으로 표시되는 부분 해결

 

 

초보인지라 웹사이트 개편 런칭을 앞두고 커뮤니티 활동을 위해서 필요하던 부분을 직접 도전해보자 하는 욕심으로 몇일간 고생을 했습니다. 그 가운데 배운 부분도 많구요. 

 

배포를 목적으로 작업한게 아니라 제 레이아웃에 맞춰 CSS 뿐만 아니라 인라인단에서 디자인을 무차별 수정했습니다. 부족하지만 PC, 모바일 모두 적용 가능한 지식인 XE 모듈만한 UX 가 현재까지는 없고 특별한 문제가 없는한 다양하게 커뮤니티를 관리하시는 분들께도 도움이 될 수 있지 않을까 싶어 이렇게 공유합니다.

 

혹시나 사용하시는 분들 중 고수분들께서 앞부분에 말씀드렸든 코멘트 창에 에디터 적용 가능하게만 수정해주신다면 많은 분들이 더 편리하게 사용하실 수 있지 않을까 생각이 됩니다. 

 

부족하지만 주요 문제를 직접 해결하다보니 뭔가 성취감도 있고 그렇습니다. ^^ 읽어주셔서 감사합니다.

 

  

Atachment
첨부
  • profile

    수고 많으셨습니다ㅠㅠ 임의로 압축파일을 배포하는 것보다는 깃허브 같은 곳에 올려주시면 어디가 어떻게 바뀌었는지 파악하기도 쉽고, 관심있는 분들이 추가로 패치하기도 쉬울 것 같습니다.

  • profile profile
    제가 깃헙 리파지토리를 관리할 만한 그럴만한 능력이 없습니다. ㅠㅠ
  • profile
    제가 지식인 모듈을 사용한지 하도 오래되서 기억이 가물 하긴한데요.
    지금 사이트 방문해서 해결된 질문을 보면 뭐가 해결된건지 알수가 없네요. 테스트 글이라 그런건가요... 아니면.. 뭔가 잘못된건가요..

    답변이 있고 질문자가 채택한 답변이 있어야 해결된 질문으로 분류가 되는게 아닌가 보네요.
  • profile profile

    해결된 질문이 아직 없습니다. ^^ 질문 작성해서 테스트 해드릴게요. 채택이 되어야 가능합니다.

  • profile profile
    해결된 질문 탭에 목록이 있어요. 아마 뭔가 db에서 삭제를 하셔서 그런 거 같긴 합니다만.....
  • profile profile
    다시 확인해보시겠어요?
  • profile profile

    list.png

     

    이렇게 해결된 질문이라고 목록을 제공합니다.

  • profile profile

    아, 어제 테스트를 하고 최종 답변이 완료된 테스트 답글들을 게시물 정리차 제가 지워서 노출이 되질 않습니다. ^^

     

    결과적으로 최종 채택이 된 질문을 관리자가 임의 삭제했기 때문에 나오는거고, 일반 사용시에는 정상적으로 보이실거에요.

     

     

    https://bwissue.com/index.php?mid=know2&page=1&type=selected

     

    테스트 게시판은 여기입니다. ^^

  • profile
    으아니 너무 감사합니다ㅠ
  • profile
    오랜 숙원 사업이 이렇게 해결되는 건가요ㅜㅜ 고생 많으셨습니다!!
  • profile
    질문있습니다. ^^ 라이믹스에서도 잘 동작되나요? 설치 modules/kin 경로에 넣었는데 전혀 설치가 안되어서요
  • profile profile
    잘 동작합니다. 저는 기존 지식 모듈을 설치한 다음, 올려주신 파일을 덮어씌웠어요.
  • profile profile
    아 실제로 사용하실 거면 PC 스킨에서 VIEW.HTML 파일에 목록 버튼 부분을 모듈 SRL로 불러 오게 수정하셔야 합니다. 저는 제 사이트 주소를 바로 가기로 설정해둔걸 깜빡했네요.
  • profile profile
    네 감사합니다.
  • profile ?

    아 잘못찾았었네요. 질문 수정할게요. 찾았어요~

  • ?
    좋은 자료 감사합니다. 라이믹스 1.9.9에서 포인트 관련하여 정확하게 포인트가 지급되고 차감되지 않는 현상이 보입니다. 저만 그럴수도 있겠습니다.
  • ? profile
    포인트는 지급 포인트의 절반이 지급되게 되어 있습니다. 그리고 게시물 작성시 기본 포인트와 여러가지가 조합되어 지급되니 히스토리 모듈 등으로 확인해보세요.
  • profile
    정말 감사합니다. ^^ 수고 하셨습니다.
  • profile
    우와 대단합니다.!
  • ?
    정말 감사합니다. 잘 쓰겠습니다.
  • profile
    좋은자료 감사합니다....^^
  • profile

    설치해봤는데요 저같은경우 모바일에서 답변 을 선택시 "잘못된 요청입니다" 라고 뜨네요

  • profile profile

    방금 모바일에서 테스트를 다시 해봤는데도 정상적으로 동작합니다. 댓글 쓰신 걸 보니 설치시 문제가 있었던건 아닌가 싶기도 하네요. 링크 주시면 확인해보겠습니다.

  • profile profile
    네 다시 설치해볼게요
  • profile profile

    보드 문제였네요 해결 되었습니다.^^

  • profile
    채택된 질문이 상위에 출력되고 본문이 나왔으면 좋을것 같습니다.
    채택된 질문이 없는 경우에는 alert 을 출력하거나 안 보이게 하는 것이 좋을 것 같아요
  • profile profile
    전 추가 개발은 하지 않습니다. 그런 능력이 안되어서요. ^^
  • profile
    우오오오! 정말 감사히 잘쓰겠습니당
  • profile
    와 이거 정말 감사합니다. 꼭 필요한 자료였는데! 수정 너무 너무 감사합니다.!
  • ?
    아래 하단에 있는 위젯, 포인트 순위를 누르면 그 다음 페이지에서 채택된 답변이 계속 0으로 표시가 됩니다. 다른 분들 확인 좀 해주시면 감사하겠습니다.
  • ?

    한가지 더, 분류 선택을 안 해도 글쓰기가 됩니다. 아직 더 봐야 알겠지만 이 외엔 별문제 없는 듯 보입니다. 감사합니다. 

  • ?
    두 가지 문제 다 해결했습니다. 혹시 필요하신 분들은 댓글이나 쪽지주세요.
  • ? profile
    저는 아예 분류 기능을 사용하지 않았기 때문에 생각치 못했었네요. 감사드립니다.
  • profile
    수정하신 파일 소스나 수정 부분을 올려주시면 많은 분들이 참고하실 수 있으실 것 같습니다. ^^ 부탁드리겠습니다.
  • profile profile
    무한으로 추천할수 있는 버그가 있습니다.
    한사람이 계속 추천할수 있더군요...
  • profile profile

    자세히 여쭤봐도 될까요? 일단 저는 재현이 되질 않습니다. 이미 추천했다고 나오거든요.

  • profile profile
    질문을 들어가서 추천버튼을 누르면 "추천 감사합니다"라는 메시지가 나오고 추천수가 올라갑니다.
    여기서 한번 더 누르면 같은 메세지가 뜨면서 또 추천수가 올라갑니다.
    이렇게 해서 무한으로 추천이 가능하다는...
  • profile profile
    https://bwissue.com/know2/650295 전 해보니 이미 추천했다고 뜨는데 혹시 다른 모듈이나 애드온과 충돌이 아닌가 싶습니다
  • profile ?
    저도 중복 추천 문제는 없습니다. 이미 추천 하셨습니다 라는 메세지만 뜨네요.
  • profile ?
    부탁은요... ^^ 적으려다 시간이 없어서 원하시는 분들만 나중에 대답해 드리려고 했습니다.

    분류 문제는 write.html 파일에서 아랫 부분을 찾아
    <input type="hidden" name="enable_category" value="N" />

    아래 처럼 바꿔 주시면 분류 선택없이 글 쓰기가 불가능해집니다.
    <input type="hidden" name="enable_category" value="<[email protected]($module_info->use_category=='Y')-->Y<[email protected]>N<[email protected]>" />

    채택된 답변이 계속 0으로 표시되는 문제는
    queries 폴더에서 getMemberAcceptedAnswerCount.xml 찾아서

    아랫 부분을
    <column name="count(com.*)" alias="accepted_count" />

    아래 처럼 바꿔주시면 해결됩니다.
    <column name="count(*)" alias="accepted_count" />

    그리고 참고로, php 7.2 이상 쓰시는 분들은 return new Object를 return new BaseObject로 바꿔 주셔야 합니다. 배포해 주신 파일은 7.2 호환이 안 되어 있었습니다.
  • profile ?
    해당 모듈에서는 다른 애드온이 개입을 못하는데 어떻게 수정해줘야할까요?
  • ?
    지식인 모듈 사용시 네이버의멍청한 네이버봇이 크롤링을 못해가는 문제가 있는 것 같습니다.

    다른 분들도 확인한번 해보세요!
  • ?
    짜잘한 문제가 은근 조금있는데

    그 중 하나 공유하자면!

    댓글이 달린 글은 작성자가 삭제가 안되는데

    관리자도 포함되어있습니다;

    $oDocument = $oDocumentModel->getDocument($document_srl);
    if($logged_info->is_admin == 'N'){
    if($oDocument->getCommentCount()>0) return new Object(-1,'msg_invalid_request');
    }

    스킨 부분에서도 삭제버튼이 출력되게 수정해주셔야 합니다~
  • ?
    0포인트는 노출하지 않아서
    포인트 설정한 사람들이 더 가독성으로 보이게
    수정

    index.html
    <[email protected](number_format($document_kins[$oDocument->document_srl]) != 0)-->
    <div><span class="point">{number_format($document_kins[$oDocument->document_srl])} P</span>
    <[email protected]>
  • ?
    앗 이렇게 감사할때가 저도 한번 지식인 설치했었다가 모바일에서 머가 안대서 그냥 포기하고 안쓰고있었는데 너무 감사드려요^^
  • ?

    지식인.JPEG

     

    전왜 화면이 이렇게 나오는거죠?.ㅠㅠ. 이걸또 손댈려니 감당이 안되네요.ㅠㅠ.

     

    re : 제가쓰는 모바일 애드온하고 몬가 좀 엉켰었네요. 지금은 아주 잘 나옵니다.

     

    지식인1.JPEG

    지식인2.JPEG

     

    이거 모 만질지도 모르는데 css 수정한다고 개고생했네요.ㅠ.ㅠ 역시 몰 모를땐 일단 해보고 수정하고 해보고 수정하고 밖에 없는거 같아요.ㅠㅠ.


서버에 요청 중입니다. 잠시만 기다려 주십시오...