혹시 업데이트 하신 분들 중에 스케치북 게시판 댓글이 안달리는 분들 계시나요?
textarea 모드에서 달면 "내용 값은 필수 입니다."라는 내용이 나오고
에디터 모드로 전환하면 에디터가 로그되지 않습니다.
그래서 스케치북 게시판에서 아예 에디터가 로드가 되지 않는가 확인해보려고 글쓰기 버튼을 눌러보았으나 글쓰기 시에는 에디터가 잘 불러와 집니다.
에디터는 CK에디터 이고, 구름이 님의 자료를 사용하느라
common/js/plugins/ckeditor/ckeditor/plugins/clipboard/dialogs/paste.js
modules/editor/skins/ckeditor/editor.html
요 두 파일이 수정되어 있는 상태입니다.
혹시 방금 업데이트 하신 분들 중에 스케치북 게시판에서 댓글 안달리는 분들 계시나요?
맛스타
Lv. 9
댓글 13
F12를 눌러 개발자도구를 열고 "콘솔"에 뜨는 에러를 확인해 보세요.
대개 jQuery가 충돌하거나 뭐 그런 경우입니다.
243587:4277 GET https://studyforus.com/xe_textarea.min.js net::ERR_ABORTED
Uncaught ReferenceError: editorStartTextarea is not defined
at Object.success (modules.board.skins.sketchbook5.js.board.min.js?20171028223819:1)
at j (d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4)
at Object.fireWith [as resolveWith] (d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4)
at x (d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6)
at XMLHttpRequest.<anonymous> (d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6)
(anonymous) @ modules.board.skins.sketchbook5.js.board.min.js?20171028223819:1
j @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4
fireWith @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4
x @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
(anonymous) @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
XMLHttpRequest.send (async)
send @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
ajax @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
n.(anonymous function) @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
getScript @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
(anonymous) @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:220
dispatch @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:5
r.handle @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:5
trigger @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:5
jQuery.event.trigger @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:51
x @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
(anonymous) @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
XMLHttpRequest.send (async)
send @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
ajax @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
n.(anonymous function) @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
getScript @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:6
(anonymous) @ modules.board.skins.sketchbook5.js.board.min.js?20171028223819:1
board @ modules.board.skins.sketchbook5.js.board.min.js?20171028223819:1
(anonymous) @ 243587:1161
j @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4
fireWith @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4
ready @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4
I @ d461bfb097f612b02c8c074a95682b80a931e9f4.js?20171028223819:4
243587:1 The resource https://studyforus.com/files/cache/assets/minified/modules.board.skins.sketchbook5.css.ie8.min.css?20171028223819 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it wasn't preloaded for nothing.
이렇게 나옵니다.
스크립트 자동 압축,스크립트 합치기를 각각 압축하지 않음,합치지 않음으로 하시고 다시 오류를 확인해 보세요.
이렇게 나옵니다.
Failed to load resource: the server responded with a status of 404 ()
jquery-migrate-1.2.1.js?20170918221008:41 JQMIGRATE: jQuery.attrFn is deprecated
migrateWarn @ jquery-migrate-1.2.1.js?20170918221008:41
jquery-migrate-1.2.1.js?20170918221008:43 console.trace
migrateWarn @ jquery-migrate-1.2.1.js?20170918221008:43
board.js?20171028234538:422 Uncaught ReferenceError: editorStartTextarea is not defined
at Object.success (board.js?20171028234538:422)
at fire (jquery-2.1.4.js?20170918221008:3099)
at Object.fireWith [as resolveWith] (jquery-2.1.4.js?20170918221008:3211)
at done (jquery-2.1.4.js?20170918221008:8264)
at XMLHttpRequest.<anonymous> (jquery-2.1.4.js?20170918221008:8605)
243587:1 The resource https://studyforus.com/modules/board/skins/sketchbook5/css/ie8.css?20171028234445 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it wasn't preloaded for nothing.
저는 임시방편으로 xpresseditor 안에 있는 xe_textarea.js를 사용했습니다.
1시간정도 xpresseditor 폴더를 없애보겠습니다. 테스트 해보시겠어요?
Rhymix 1.8.45대 사용중입니다.
https://nemodev.kr/board_Hvro79/832#comment_833
댓글에 답글 써보세요!ㅠㅠ 권한 풀어놓았습니다.
플루오린 님 말씀처럼 xe_textarea.min.js 파일을 XE 파일에서 추출해서 라이믹스 루트 폴더에다 업로드 했더니 일단 증상은 해결되었습니다.
스케치북 스킨 comment_form.html과 list.html에 ../../../editor/skins/xpresseditor/js/xe_textarea.min.js 파일을 로딩하는 부분이 있습니다. 강제로 xpresseditor를 로딩하려고 시도하는 모양인데, 라이믹스 최신 버전에는 이 파일이 존재하지 않으므로 경로에서 xpresseditor를 ckeditor로 바꿔주시면 될 것 같습니다.
https://github.com/rhymix/rhymix/commit/a29fa554
이 패치를 적용한 후 캐시파일 재생성을 해 보세요.
하지만 git으로 업데이트를 하기 떄문에 마스터 브랜치에 반영될때까지 기다리겠습니다.
그동안은 임시 방편이 있으니깐요~
저만 그런게 아니였네요 빨리 조치되었으면 합니다