Q&A

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

스크린샷 2025-04-21 001325.png

스크린샷 2025-04-21 002327.png

 

video 가 삽입된 게시글을 수정할 때 각 <p> 태그  상단에  <p>&nbsp;</p> 코드가 추가되는 증상이 있습니다

(이곳 라이믹스 사이트에서도 동일한 증상이 발생하네요)

 

수정할 때마다 <p>&nbsp;</p> 코드가 한줄씩 추가되기 때문에 따로 삭제하지 않으면 점점 영상들의 간격이 벌어지는....

 

이미지가 삽입된 게시글에서는 발생하지 않고 영상이 있을 때만 저러는데 원인이 뭘까요?

 

 

댓글 6

  • 2025.04.21 02:22 #1906696

    뭔 문제인지는 더 깊숙히 파봐야 알겠지만, 저같은 경우에는 CKEditor4 자체 문제라고 판단했습니다.

    video 태그 안에 &nbsp;가 추가되면서 생기는 문제처럼 보이더라구요.

  • 2025.04.22 07:18 #1906747

    구글링을 해보니 CKEditor 에 비슷한 문제가 좀 검색되는거 같은데 해결법이라는걸 적용해봐도 잘 안 고쳐지네요;

  • 2025.09.06 18:21 #1917000

    좀 오래되긴 했다만 다음과 같이 해결 가능합니다.

     

    /modules/editor/skins/ckeditor/js/editor.js에

     

        // Support legacy HTML (full editing) mode.
        if (!config.legacy_html_mode) {
          settings.ckeconfig.removeButtons = 'Save,Preview,Print,Cut,Copy,Paste,Source';
        }

     

    아래에 다음과 같은 내용추가

     

        // fix unused fillEmptyBlocks
        settings.ckeconfig.fillEmptyBlocks = function ( element ) {
          if (['video'].includes(element.name)) {
            return false;
          }
        }
  • 2025.09.08 09:30 #1917158

    저는 해당 내용을 추가해봐도 여전히 빈줄이 삽입 되네요 ㅜ ㅜ 

  • 2025.09.08 14:01 #1917184

    캐시삭제 혹은 재설정 해보세요

     

    빈줄삽입 저는 안되는거 확인했습니다

     

    저도 특정 조건에서 안되네요.. 조금 더 찾아보겠습니다

  • 2025.09.08 20:45 #1917225

    테스트 서버에서 라이믹스 2.1.27 버전을 클린 설치하고 editor.js 파일만 수정해서 테스트 해봤을때 증상이 계속 나타나네요. 테스트 환경은 nginx,  php7.4, mariaDB 환경이었습니당