2017-05-18 3 views
0

문제 1 : 내가 CKEditor 4.6.2의 기본 버전의 사용자 정의 빌드의 일부로 다음과 같은 플러그인을 소비 - basicstyles , dialogui, 대화 상자, 클립 보드, 버튼, 도구 모음, enterkey, 부동 공간, 실행 취소, divarea. 비어있는 DIV 컨테이너 블록에는 CKEditor가 추가하려고하는 요소 인 <br>이 있습니다.fillEmptyBlocks

설정 파일은 다음과 같습니다 -

CKEDITOR.editorConfig = function(config) { 
 

 
    config.title = false; 
 

 
    config.allowedContent = true; 
 

 
    config.fillEmptyBlocks = false; 
 

 
    // Toolbar groups configuration. 
 
    config.toolbar = ... 
 
};

fillEmptyBlocks = false;<br> 요소를 삽입하는 CKEditor 4.6.2을 방지하지 않았다. https://stackoverflow.com/a/34849579은 모든 줄 바꿈 규칙을 FALSE로 설정하여 제안했는데 문제를 해결할 수 없었습니다.

CKEditor 4.6.2의 전체 기본 버전과 4.5.11의 출시 버전에서 시도했지만 여전히이 문제가 발생합니다. 그러나 CKEditor 4.1.3 및 4.4.0에는이 문제가 없습니다. 구성 중 일부로 뭔가 빠졌거나 4.6.2에서이 문제가 발생하지 않는 추가 플러그인이 있어야합니까?

문제 2 : 빈 DIV 블록에서 백 스페이스 키를 누르면 는 DOM에서 DIV 블록을 제거한다. 4.6.2 및 4.5.11에서 다시 발생하며 4.1.3 또는 4.4.0에서는 발생하지 않을 수있는 설정이 있습니까?

편집 :<br> 태그가 CKEditor 4.4.7 게시 된 모든 버전에서 false로 설정 fillEmptyBlocks 있음에도 불구 삽입되고,이 4.4.6로 발생하지 않습니다. 릴리스 노트를 보면 http://dev.ckeditor.com/ticket/12735이 4.4.7로 변경되었습니다.이 문제를 해결할 다른 방법이 있습니까?

답변

0

나는 ckeditor.replace

그러나, 나는 GitHub의에서 업로드 사용하지만, 모든 것이 잘 작동된다 CKEDITOR 4를 사용 WYSIWYG 에디터의 유사한 종류를 개발했다. 따라서 원하는 경우 참조하여 코드를 비교하고 수정할 수 있습니다.

Click here for the github project.

당신이 어떤 문제에 직면하는 경우 제발 부탁!