ios 글자버그

Lv2
Extra Form
PHP PHP 7.0
CMS Rhymix

iOS 최신 버전에서 이런 현상이 발생한다고 합니다.
이 분 뿐만 아니고 많은 분들이 이런 현상을 겪고있다 하셨는데 제가 아이폰을 쓰지 않아서 이런 버그가 있는 줄 몰랐습니다 ㅜㅜ

xetown에서 검색을 해봤는데 이 버그에 대해 논의가 있었던 것 같은데 어느 시점부터 이야기가 끊겨있어 해결이 되었는지, 아닌지 알 수가 없어 올려봅니다 ㅇㅅㅠ

 

  • Lv36

    라르게덴님이 수고해 주셔서 한때 해결되었는데, iOS가 업데이트되면서 문제가 재발했습니다.

     

    현재 XE/라이믹스에서는 해결책이 없으니 모바일에서는 에디터를 사용하지 않는 것을 권장합니다. XE/라이믹스에 포함된 CKEditor뿐만 아니라, 현존하는 국내외 거의 모든 에디터가 iOS에서 한글 입력이 잘 안 됩니다.

     

    이미지 첨부가 필요하다면 에디터 없이도 이미지 첨부를 지원하는 Textarea Plus라는 자료가 있으니 찾아보시기 바랍니다. 폰트 변경 등 좀더 고급 기능까지 포함하는 에디터가 정말정말 필요하다면 프로알라에디터(Froalaeditor)라는 유료 자료가 iOS를 지원했던 것으로 기억하는데, 이거 구입하셨다는 분을 지난 몇 년간 본 적이 없어서ㅡ.ㅡ;; 아직도 되는지는 잘 모르겠네요.

  • Lv36 ? Lv7
    잘되는듯합니다
  • Lv36 Lv2
    답변 감사합니다 ㅇㅅㅠ
    절망적이군요ㅠㅠㅠㅠ
  • Lv36 Lv30

    XE최신버전(ios타이핑 패치이후)은 증상 없이 잘 됩니다.
    라이믹스로 전환하니 이 증상이 나타나네요.

    현재도 XE로 운영중인 나머지 사이트는 이상이 없어요.

  • Lv30 Lv36
    같은 분이 패치하신 건데 뭐가 다른 건지도 모르겠네요.
    미묘한 버전 차이인 건지, 플러그인 연동 방식의 차이인 건지...
  • Lv36 Lv30

    XE는 bnu님이 추가적으로 패치를 도 했던거 같았는데 제 기억이 맞나 모르겠네요.
    다른에디터 사용에는 애로 사항이 좀 있네요. 연동되는
    서드퍼티 자료들 때문에요.

     

    지금 비교해보면 ios 엔터키에대한 부분이 XE에서는 잘 해결이 되고 있고 라이믹스에서는 무조건 문제가 발생하네요. 엔터키 타이핑시 문제만 해결해줘도 좋겠네요.

  • Lv36 Lv9
    라이믹스에서 모바일에는 에디터를 사용하지 않도록 설정할 수 있나요? ^^
  • Lv36 Lv30

    해결했습니다!!!
    이 댓글에서 힌트를 얻어 과거 패치했을때 오고같던 내용을 살펴보니 답이 있네요 ㅋㅋ


    깃허브 댓글 내용
    원인을 찾았습니다.
    common/js/plugins/ckeditor/ckeditor/config.js 파일에서 커스텀 설정을 사용할 때 코어 설정을 덮어버리는 것이 원인이었습니다.
    위 파일에서 아래와 같이 변경해주세요
    (변경 후 댓글 달아주시면 제가 기기로 확인하겠습니다.)

    // ,enterkey 추가
    config.removePlugins = 'link,language,bidi,enterkey';



    라이믹스에서 적용
    라이믹스에서 플러그인 제거 항목에 , enterkey 를 추가해주면 됩니다.

     

    ps.나머지 사이트는 ios 에디터 문제 해결 안되면 라이믹스 전환이 불가능했는데 다행이네요.

  • Lv36 Lv30

    enterkey 를 플러그인제외 항목으로 넣어도 문제가 안되는지 검토해 주시면 좋겠습니다.
    히스토리를 보니 테스트를 위해 플러그인 제외를 해봐달라고 했고 이후 XE에서는 문제가 되는 ios에서 자동으로 enterkey 가 제외되도록 코어에서 반영했고 사용자가 따로 제거하는 작업을 하지 않도록 조치가 된것으로 보입니다.

    https://github.com/xpressengine/xe-core/commit/73cfb931cc2a13ec69ee696db20a6a810e406100

    다른 기기에서 enterkey 플러그인 제거로 부작용이 없는지에 대한 검토입니다.

  • Lv36 Lv30
    해결된게 아니네요. 단순히 enterkey 플러그인만 제거해서는 안되나 봅니다.
    해당 기능을 제거했더니 ios 타이핑은 문제가 없어지는데 실제 글 작성 후 저장했을때 엔터 부분의 변화가 생기는지 문제가 발생하네요. 윈도우 PC에서 에디터 에서 동작하는 기능들이 문제가 생기고 엔터 부분도 이상하게 반영되는 듯 하네요.

    뭔가 추가 조치가 필요한가 봅니다.
  • Lv30 Lv36
    네.. enterkey 플러그인 제거시 또다른 문제가 발생한다고 들었습니다.
    아무튼 현재 XE에서 iOS 줄바꿈 문제가 없다면 무슨 차이가 있는지 좀더 자세히 살펴봐야겠네요.
  • Lv36 Lv30

    이게 다른문제가 엔터키 반영 문제가 아니고 HTML class 화이트리스트 가 작동안하는 문제가 생기는건지 지금 새로 질문글을 올렸습니다. 아까 문제가 있다고 판단한건 글 등록 후 class가 다 사라져서 엔터 반영이 이상한 줄 알았습니다. 플러그인 제거 후 HTML class 화이트리스트 가 동작 안하는 것 같고 이후 플러그인을 제거를 취소 하고 에디터가 갱신되도록 해도 여전히 HTML class 화이트리스트 반영이 안되고 있습니다.

     

    현재 타이핑시 문제 차이는 enterkey 플러그인 사용을 안하면 사라집니다.

  • Lv30 Lv36
    아, 플러그인과 무관한 다른 문제인가요? class는... 흠... 해당 설정 다시 저장하고 캐시파일 재생성 해보세요.
  • Lv36 Lv30
    저장도 하고 캐시파일 재생성 했는데도 여전히 다 날아가네요. 최고관리자계정도 마찬가지고요.. 이거 난감하네요.
  • Lv36 Lv30
    아.. html 사용 안함이 체크가 되었네요. 다시 테스트 해보겠습니다.
  • Lv30 Lv36
    테스트 사이트에서는 enterkey 플러그인을 제거해도 여전히 iOS에서 줄바꿈이 안됩니다.
  • Lv36 Lv30

    liststyle, tabletools, contextmenu, pastefromword.clipboard, copyformatting, pastefromword, pastetext, tableselection, enterkey

    저희 제거 목록입니다.

     

    테스트 사이트는 어딘가요?

  • Lv5
    기진님 말씀대로
    안쓰시는게 답입니다 ㅜ
    저희도 포기하고 예전에 구매해둔 프로알라 에디터 도입 예정입니다