XE최신버전 + 스케치북스킨 사용하고 있습니다.
에디터 문제인가 해서 여러종류 바꿔봤는데 동일합니다.
PC에서는 정상적인데 모바일에서는 글쓰기나 댓글 쓰면
아래처럼 html 소스가 다보이게 나옵니다.
띄어쓰기나 줄바꿈은 잘되는데 소스가 같이 노출되니.. 답다하네요.

모바일설정 에서 웹 데이터 사용시 기본에디터 포함 여러종류 테스트 해봤는데 동일합니다. 서식도 변경해봤습니다.

그래서 현재 모바일은 Textarea 로 사용하고 있는데요
왜 이런지 아시는분 있을까요? 모바일에서도 웹 에디터 사용하고 싶습니다.
댓글 10
감사합니다.
링크에 여러 방법이 있는데
/modules/document/document.controller.php - line : 289
/modules/document/document.controller.php - line : 487
/modules/comment/comment.controller.php - line : 331
/modules/comment/comment.controller.php - line : 740
원래 코드 : $obj->content = nl2br($obj->content);
개선 코드
if($obj->use_wysiwyg != 'Y')
{
$obj->content = nl2br($obj->content);
}
'use_wysiwyg' 은 스킨에서 처리하면 되겠죠.
여기에서
스킨은 'use_wysiwyg' 를 어디서 수정해야 할까요?
여기를 보시면 어디를 변경해야 하는지 자세히 보실 수 있을거에요.
링크주신 걸로 수정 했는데요
<p>와 <br /> 태그는 여전히 뜨네요. ㅠㅠ
에디터는 ck와 기본 에디터 2종류 테스트 해봤구요.
신경써주셔셔 감사드려요.
/common/js/plugins/ckeditor/ckeditor
위 경로에 config.js 파일을 아래와 같은 내용으로 만들어서 업로드 해보세요.
업로드하고 글작성모드에서 새로고침이 필요할 수 있습니다.
var isMyMobile = false;
var mobileInfo = new Array('Android', 'iPhone', 'iPod', 'BlackBerry', 'Windows CE', 'SAMSUNG', 'LG', 'MOT', 'SonyEricsson');
for (var info in mobileInfo){
if (navigator.userAgent.match(mobileInfo[info]) != null){
isMyMobile = true;
break;
}
}
if(isMyMobile==true)
{
CKEDITOR.editorConfig = function( config ) {
config.enterMode = CKEDITOR.ENTER_BR;
};
}