XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

안녕하세요.

 

pc/모바일 모두 스케치북5 스킨을 사용중인데요, 모바일에서도 웹 에디터를 사용하려고 하는데  pc에서 작성한 글을 모바일 웹에디터로 건드리면 태그가 모두 풀려버리고, 작성시에도 같은 현상이 생겨서 질문드립니다.

 

증상은 아래에 스샷으로 첨부했습니다.

 

 

KakaoTalk_20170629_052205927.jpg

 

 

PC에서 작성한 글을 모바일에서 확인 했을 때 입니다.

 

 

KakaoTalk_20170629_052206519.jpg

 

위 게시물을 모바일에서 수정하면 이렇게 먹혀있던 태그가 다 풀려버립니다.

이미지가 들어있던 글이라면 이미지까지 깨져서 img src 코드로 출력이 됩니다.

 

KakaoTalk_20170629_052207054.jpg

KakaoTalk_20170629_052207537.jpg

마찬가지로 모바일에서 글 작성을 했을 때 역시 같은 현상이 일어납니다.

 

 

https://www.xetown.com/qna/561715
https://www.xetown.com/qna/606405

 

XE Town에서 검색해보고 위의 글을 똑같이 따라 해봤지만 전혀 문제가 개선되지 않았습니다.

제가 놓친 부분이 또 있을까요..?

 

서버 환경은 UTF-8 (PHP7.0, mariadb-10.0.x)이며 XE는 최신버전(1.8.42) 사용중입니다.

게시판은 모바일/PC 모두 스케치북5를 사용중이며,

사이트 주소는 http://daegusto.me 입니다.

  • profile
    기진곰 2017.06.29 07:10:54

    https://www.xetown.com/alley/42122

    여기 나오는 단계들도 빠짐없이 적용하셨나요? 링크하신 글의 정보는 불완전합니다. 모바일 에디터 적용시 숨겨진 <input> 태그 추가 등 신경써 줘야 할 부분이 많아요. nl2br 패치만으로는 <p> 태그가 사라지지 않아요.

     

    그리고 이미 잘못 저장된 글은 어떤 방법으로도 저절로 고쳐지지는 않습니다. 제대로 패치한 후에 새로 쓰서나 수정하는 글에만 적용됩니다.

  • profile
    콕피그 2017.06.29 10:07:58
    앗.. 감사합니다. 이 글을 보고 그대로 따라하려는데.. 저는 완전 일자 무식자라 ㅜㅜ
    <form>안에 <input type="hidden" name="use_html" value="Y" />을 넣으라는 부분이 있던데, 혹시 document.controller.php 파일에 넣으라는 이야기인가요? 아니면 스케치북 폴더 내의 _write_form_mobile.html 파일에 넣으라는 이야기인가요? 후자라면 적용을 했었습니다.

    미솔님 첫번째 댓글에서 https://github.com/xpressengine/xe-core/pull/1495/commits/a3e307a6d026d36e486105c7d137e834c73542a7?diff=split 이글 그대로 php파일을 수정도 해봤습니다.

    <2> 줄바꿈 문자열 삭제, <3> 에디터 넣기 항목은... 죄송합니다. 제가 아무것도 몰라서 ㅜㅜ 어떤 파일의 어떤 부분을 수정하라는 것인지 이해를 못하고있습니다;

    미솔님 댓글중에

    스케치북은 반응형으로 쓸때 자체 에디터가 로드되고, 직접 만드시는거라면 HTML5 업로더 지원이기만 하면 문제 없을거에요.
    저건 모바일 스킨으로 쓸 때 입니다.
    m.skin 폴더에 넣었을 때 필요한 팁.

    라는 내용이 있는데.. 저는 m.layouts 폴더에 넣어서 사용하는 게시판이 아무것도 없고, layouts 폴더에
    있는 Sketchbook5 게시판을 XE관리자 페이지에서 지정이 되는 듯 해 그대로 사용하는 중입니다. 저 같은 경우도 적용이 되는 부분인지 궁금합니다.

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