묻고답하기
아시는분 안계시나요.. ㅠㅠ
2016.05.07 20:34
https://www.xetown.com/index.php?mid=qna&document_srl=137740&rnd=208288#comment_208288
https://github.com/xpressengine/xe-core/pull/1495/files
진짜 별의별 방법을 총동원을 다해봐도 고쳐지지가 않습니다..
"모바일에서만" 띄워쓰기를 하려고 댓글을 수정할시에
띄워쓰기가 안되고 글자사이 사이에 <br> 태그만 출력이 됩니다..
도저히 방법을 모르겠어서 이렇게 질문을 드립니다..
xe 버전: 1.7.3.7
사용중인 레이아웃: 스케치북 1.6.3.6
댓글 8
-
pentopen
2016.05.08 06:52
-
유진123
2016.05.08 19:38
http://xe.sketchbook.kr/index.php?_filter=search&mid=freeboard&search_keyword=%EB%AA%A8%EB%B0%94%EC%9D%BC+br&search_target=title&document_srl=72240
이것인데.. 다른분들도 모두 해결을 못하고 있는 실정입니다.
-
라자루스
2016.05.08 20:01
/modules/document/document.controller.php
/modules/comment/comment.controller.php위의 두 파일에서
if(Mobile::isFromMobilePhone()) { if($obj->use_html != 'Y') { $obj->content = htmlspecialchars($obj->content); } $obj->content = nl2br($obj->content);
이 부분을 삭제해 보시겠어요? 1.7버전대면 ck editor을 사용하고 계시지 않을 텐데... 1.8대에서 ck editor을 사용할시 이 방법으로 코어를 수정하면 모바일 수정시에 <br/>이나 <p>와 같은 코드가 노출되지 않는 것으로 알고 있습니다.
-
유진123
2016.05.08 20:51
저의 document.controller.php 과 comment.controller.php 입니다.
하지만 내용에
if(Mobile::isFromMobilePhone()) { if($obj->use_html != 'Y') { $obj->content = htmlspecialchars($obj->content); } $obj->content = nl2br($obj->content);
가 없는데 어떻게 해야할까요..?
-
라자루스
2016.05.08 22:33
comment.controller.php 파일에서 300줄~307줄, 694줄~701줄 지워보세요. document.controller.php도 Mobile::isFromMobilePhone <- 이걸로 검색해서 조건문과 {}로 묶인 부분을 찾아 지워보시기 바랍니다.
-
유진123
2016.05.08 23:33
document.controller.php 에서 Mobile::isFromMobilePhone 이 258줄과 441줄에서 발견되었는데요
제가 조건문과 {}로 묶인 부분이 무슨뜻인지 잘 모르는 초보자라.. 그러는데요..
정확히 어디서부터 어디까지 지워야하는지 알려주시면 대단히 감사하겠습니다..
-
라자루스
2016.05.08 23:54
258-265, 441-448 입니다.
-
유진123
2016.05.10 05:33
정말감사합니다!
스케치북 제작자 홈페이지에서 관련된 이슈를 본적이 있는데 한번 그쪽에 가셔서 찾아보세요.