ckeditor 롱터치시 붙여넣기 메뉴가 나오지 않습니다.
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 5.x |
xe 버젼과 core버젼은 이렇습니다.
Your version: 1.8.24 | Latest version: XE Core ver. 1.11.5
에디터와 관련된 플러그인이나 추가 설치는 하지 않고 기본적인 xe설치만 진행한상태인데요..
제작은 2~3년전에 했는데 이제서야 클라언트로부터 안드로이드 기기에서 붙여넣기 기능이 안된다 확인해보니..
붙여넣기 메뉴 자체가 안 뜹니다.
ckeditor 본 사이트에 들어가니 롱터치 > 붙여넣기 화면 > text 붙여넣기 화면 이렇게 구성이 되서 자동적으로 안내를 하는거 같습니다.
이렇게까지라도 안내를 할수 있게 붙여넣기가 나와야 하는데 나오지 않네요.ㅜㅜ
/www/common/js/plugins/ckeditor/ckeditor/
폴더에 config.js 화일을 생성해서
CKEDITOR.editorConfig = function( config ) {
config.enableContextMenu = true;
};
이 내용추가 추가한상태인데 여전히 안 나옵니다..ㅜㅜ
다른분들은 이렇게 하면 나온다고 하던데요..버젼 문제인가요? 아니면 다른 설정이 또 필요한가요?
저와 같이 경험하신분들 조언좀 부탁드립니다.ㅜㅜ
댓글 24
이미 오래 전에 고쳐진 문제입니다. 운영중인 사이트도 아니고 그냥 XE 설치만 하신 상태라면 최신 버전으로 다시 설치하세요. 단, CK에디터는 캐시 갱신이 잘 되지 않으므로 사용하시는 모바일 브라우저의 캐시를 비우셔야 할 수도 있습니다.
해결할수 있는 방법은 없고 코어 전체를 업데이트 해야 할까요?
ckeditor만 업데이트 하려고 하는데 xe하고 연결된 부분이 많아서 업데이트가 안됩니다.
설정부분을 수정해서 해결할수 있는 방법은 없을까요???
가장 좋은 방법은 XE에서 배포하는 ck에디터를 사용하는 방법으로 최신코어를 사용하는 것 입니다. ck에디터만 가져다가 쓸수도 있겠지만 관련 js 등 모두 다 고려해서 옮기셔야 합니다.
최신코어 업데이트 / ck에디터교체 등 작업 후에는 이전 에디터를 사용했던 이력이 있는 브라우저는 캐시를 삭제해야 하는 경우가 많습니다.
정확히 에디터를 변경하면서 관련된 부분을 함께 처리할 수 있는 지식이 없다면 코어에서 이미 반영된 것을 적용하는 최신코어를 사용하시는 게 최선입니다.
이틀째 자료를 찾아봤는데 더 확인해보겠습니다.
config.js 파일 내용은 제거하셨나요?
CK에디터가 충돌나는 플러그인 제거해서 빌드한거라 잘 적용하시면 되야 할텐데요.....
관련된 자료 또는 이전에 소스만으로 처리된 자료가 많이 없네요..ㅜㅜ
무슨 말씀이신지 잘 모르겠네요. 위에 말씀드린 경로 전체를 덮어씌우기 하면 될텐데요.
사이트 글쓰기 주소를 공개해보세요. 지금 테스트하시는 브라우저 캐시가 잘 안비워져 그럴지도 모릅니다.
업로드 파일에 config.js 파일이 없어도 기존에 만드신 걸 지우지 않으시면 그대로 남아있겠죠.
테스트주소입니다.
http://mxe.crossmedi.co.kr/index.php?d=1&mid=free&act=dispBoardWrite
test / 123123
아..답답하네요..ㅜㅜ
브라우저 캐시를 못비우셔서 그렇습니다.
혹시 안드로이드 맞으세요?
애플은 되는데 안드로이드에서 안된다고 하더라구요..
도움주셔서 너무 감사합니다..ㅜㅜ
브라우저의 캐시를 못비우는 분들이 많으실 겁니다. 그런분들을 위해 에디터 변경시마다.
modules/editor/skins/ckeditor/editor.html 52 라인쯤
CKEDITOR.dtd.$removeEmpty.ins = 0;
CKEDITOR.dtd.$removeEmpty.i = 0;부분이 있습니다.
CKEDITOR.timestamp = '201906131425'; // 숫자 변경시 에디터 관련 캐시 파일이 갱신 됩니다
굵은 부분을 추가하고 숫자를 변경하면 변경된 내용이 방문자에게 즉시 적용되어 브라우저 캐시를 못비우는 일반인이 별다른 것을 하지 않아도 조치가 됩니다.
와~~~ 유익한 정보 정말 감사합니다....ㅜㅜ
제가 가진 화일에는 관련된 내용이 없습니다.
아...이부분도 최신자료로 업데이트를 해야겠네요....
위에 남겨주신 주소에 들어가서 롱터치 해보니 에디터에 붙여넣기 잘 됩니다. (갤럭시S9 크롬과 삼성브라우저에서 모두 테스트했습니다.) 님이 사용하시는 기기가 문제 아닌가요? 저는 여전히 브라우저 캐시가 의심됩니다. 캐시 비우라고 여러 번 말씀드려도 서버 쪽 캐시파일 재생성만 주구장창 클릭하시는 분들이 있더라구요.
저 말고도 다른 저처럼 정보를 찾지 못하는 분들에게 유익한 정보가 될꺼 같습니다.ㅜㅜ
너무 감사합니다.ㅜㅜ
몇일째 이랬는지..ㅜㅜ