묻고답하기
스케치북 게시판 스킨에서 웹 에디터를 사용할 때 p 태그가 반복해서 나타나는 문제
2016.11.04 21:03
사이트 특성상 외부 이미지를 많이 올리기 때문에,
모바일로도 이미지를 편하게 올릴 수 있게 하기 위해-imgur 애드온이 있지만 현재로서는 적용이 어려운 상황이라서요-
모바일에서 웹 ckeditor를 사용하게 설정해놓은 상태입니다.
문제는, 본문 글쓰기 시 <p>, </p> 태그가 반복해서 붙는 것입니다.
모바일로 수정을 하면 또 반복해서 붙고요ㅠㅠ
두번째는 댓글 글쓰기 시 <p>, </p> 태그가 노출이 되는 것입니다.
댓글은 또 텍스트로 쓰는 경우가 더 많아서 굳이 웹 에디터로 바로 나타나게 하지 않고, 수정시 웹에디터가 나오게 되어있는데
웹 에디터로 수정을 하면 <p>, </p> 태그가 노출이 됩니다.
본문에서는 태그 노출 문제는 없고요.
어떻게 하면 해결할 수 있을까요?
도와주시면 감사하겠습니다
댓글 4
-
영흥도우럭1
2016.11.04 21:55
-
greengables
2016.11.04 23:29
오 첫번째 문제는 해결했습니다!
sketchbook5/write_form.html을 열어서
16번째 줄에 <input type="hidden" name="use_html" value="Y" /> 를 삽입하니까 되네요!
댓글에서 p, /p가 나오는 문제는 좀 더 찾아봐야겠습니다.
찾다보니 https://github.com/xpressengine/xe-core/pull/1495/files 이 글이 나와서
글에 나와있는대로 수정했는데 아직 해결이 안 되네요...ㅜㅜ
-
라자루스
2016.11.05 00:24
아예 해당 부분 조건문인 if(Mobile::isFromMobilePhone()){~} 을 지워버리시면 해당 문제가 발생하지 않을 겁니다. ckeditor을 사용 중이시면 그 부분이 삭제되어도 크게 문제는 없을 거예요. -
greengables
2016.11.05 00:45
comment_write.html과 comment_form.html에서 <form> 안에
<input type="hidden" name="use_html" value="Y" />
<input type="hidden" name="use_editor" value="Y" />문구를 추가하니 정상적으로 나옵니다. 사실 html을 배운 적도 없고 그저 검색으로 떠듬떠듬 수정하는 수준이라 저로서는 이정도가 한계네요ㅎㅎ 테스트해보니 문제점도 없는 것 같고 아마 이대로 쓸 것 같네요 감사합니다:D
질문의 정확한 답은 아닌데요. 예전에 비슷한 문제로 메모해뒀던겁니다. 참고하셔서 연구하보시면 답이 나올수도...
=====================================
스케치북5 모바일 댓글 작성시 엔터를 쳤을 때 <br /> 코드 뜨는 문제 해결
board/skins/sketchbook5/jsboard.js
파일을 편집창에 불러온 뒤
(/(rn|n)/g,"<br />")
코드를
(/(rn|n)/g,"rn")
로 바꾸면 해결됩니다.