몇일동안 씨름한 지식인 모듈의 현 동작 버전의 작업 내용과 동작 사항을 공유합니다.
현재까지 확인해본 바로 모바일, 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 가 현재까지는 없고 특별한 문제가 없는한 다양하게 커뮤니티를 관리하시는 분들께도 도움이 될 수 있지 않을까 싶어 이렇게 공유합니다.
혹시나 사용하시는 분들 중 고수분들께서 앞부분에 말씀드렸든 코멘트 창에 에디터 적용 가능하게만 수정해주신다면 많은 분들이 더 편리하게 사용하실 수 있지 않을까 생각이 됩니다.
부족하지만 주요 문제를 직접 해결하다보니 뭔가 성취감도 있고 그렇습니다. ^^ 읽어주셔서 감사합니다.
수고 많으셨습니다ㅠㅠ 임의로 압축파일을 배포하는 것보다는 깃허브 같은 곳에 올려주시면 어디가 어떻게 바뀌었는지 파악하기도 쉽고, 관심있는 분들이 추가로 패치하기도 쉬울 것 같습니다.