모바일에서 CK에디터 사용시 autogrow 플러그인과 이 기능을 같이 사용하면 문제가 발생해서 그러는데
이걸 해결하는 방법이, 이미지가 자동으로 삽입될 때 그 다음줄에 <p></p> 까지 같이 삽입되면 해결될 거 같더군요
참고로 자동삽입 기능 안 쓰고 수동으로 본문삽입할 경우, 태그를 확인해 보면 이런 식으로 다음 줄에 <p> </p> 가 자동으로 삽입되어 있더군요.
이런 식으로 바꾸려고 하는데, 어디를 바꾸면 될까요?
그리고 image_link라는 쓰지도 않는 컴포넌트를 무조건 로딩하는 문제가 있더군요. (에디터 설정에서는 물론 해제시켰는데 이미지를 클릭하면 뜨기 때문에 소용이 없습니다)
아예 이미지가 업로드될 때 editor_component="image_link" 라는 요소가 무조건 삽입되서 문제인거 같은데
일단 대충 찾아보니까 common/js/plugins/jquery.fileupload/js/main.js 라는 파일에 그런 것들이 있는 거 같은데
여기서만 전부 지워주면 될까요? 혹시 더 지워줘야 한다거나 문제가 발생하지는 않는지..
일단 저희는 라이믹스가 아니라 자동삽입기능을 XE 에 적용해서 사용중입니다.
그런데 문제는 자동삽입을 사용하면 일부 회원들이 문장입력후 줄바꿈 없이 바로 업로드를 하면서
정렬에 문제가 됩니다.
자동삽입 패치 기능은 자동으로 이미지를 넣어주면서 이미지 아래쪽으로 <p> </p> 한칸 줄바꿈을 해줍니다.
그래서 저희는 그냥 자동삽입 기능에 이미지 위아래로 <p> </p> 를 넣어버려서 사진 위 아래로 문장이 붙지 않도록 해 버렸습니다.
이와 관련있는 내용인지 잘 몰라 자동삽입 기능이 편리한데 약간의 애로점이 있었던 저희 사이트 사례도 적어보았습니다.