웹마스터 팁
xpresseditor 사용시 첨부파일 본문삽입 중복되는 문제 수정.
2012.01.31 22:42
FF9와 IE에서 확인되는 현상입니다. 코드상 문제가 있었던 것은 아닙니다.
버그라고 할 수도 있고.. 문법이 어긋난 것은 아니니 버그가 아니라고 할 수도 있는데. 재현 과정은 이렇습니다.
- ./index.php?module=admin&act=dispEditorAdminIndex 에서 에디터 옵션 항목을 기본값 그대로 '저장' 클릭.
- xpresseditor가 적용된 게시판에서 새글 작성. 브라우저는 IE 또는 FF9이상을 이용.
- 첨부파일을 첨부하고, 본문삽입 클릭
- 첨부파일이 본문에 중복되어 삽입됨.
if(content_font && !doc.body.style.fontFamily) { doc.body.style.fontFamily = content_font; } if(content_font_size && !doc.body.style.fontSize) { doc.body.style.fontSize = content_font_size; }
라고 되어있는 부분을
if(content_font && !jQuery(doc.body).hasClass("xe_editor_fontfamily")) { jQuery(doc.getElementsByTagName("head")).append('<style type="text/css"> .xe_editor_fontfamily{font-family:'+content_font+';}</style>'); jQuery(doc.body).addClass("xe_editor_fontfamily"); } if(content_font_size && !jQuery(doc.body).hasClass("xe_editor_fontsize")) { jQuery(doc.getElementsByTagName("head")).append('<style type="text/css"> .xe_editor_fontsize{font-size:'+content_font_size+';}</style>'); jQuery(doc.body).addClass("xe_editor_fontsize"); }
로 변경후 저장하였습니다.. 그랬더니 잘 되네요.. 소스 보시면 아시겠지만.. 같은 내용, 다른 표현인데.. 아래 내용이 훨씬 더 지저분한 표현인데.. 아래 식은 문제 없이 잘 돌아갔습니다..
여튼.. 그래서 다시 스킨을 수정하였고.
그 스킨은 xpresseditor.zip 를 이용하시면 됩니다.
댓글 13
-
황비
2012.01.31 23:21
-
한마음^^
2012.02.01 11:54
감사합니다.^^ 미솔님 덕분에 다시 기본 에디터로 복귀했습니다.^^
-
digibit
2012.02.01 22:29
잘 되네요. 감사합니다.
-
진아아빠
2012.02.02 11:08
감사합니다
덕분에 잘 해결 되었습니다.
-
핑크골무
2012.02.09 12:06
잘 되네요. 감사합니다!
-
iMint
2012.02.09 12:34
갑사합니다^^
-
서은석985
2012.02.14 23:58
왜 저는 아직도 안되는 걸까요....패치하였습니다...근데...시기하게도 모바일에서는 정상적으로 출력되나 컴에서 게시판을 보면 첨부화일이 동시에 2개씩 올라가 있습니다...에디터를 바꿔서 사용해야하는지....
-
이피디
2012.02.15 14:40
일단 중복등록되는 것은 해결이 되었네요. 감사합니다.
그런데, 글을 입력하고 엔터 치치않고 바로 이미지 본문삽입을 하면 마지막에 입력한 문장은 서로 뚝뚝 떨어져서 저장이 되네요 ㅋㅋㅋ
이거도 버그겠죠??
-
큰돌♡
2012.03.02 17:26
저는 해결이 안 되네요. 이렇게 패치하기 전에는 4~5개 삽입되던 게 2~3개로 줄긴 했지만 여전히 여러개가 삽입됩니다.
-
큰돌♡
2012.03.06 00:04
올리신 압축 파일을 보니 제가 뭘 잘못했는지 알겠네요. 잘 됩니다. 고맙습니다.
-
miso777
2012.03.03 03:03
이 문제 정말 지긋지긋하네요. 빨리좀 업데이트 파일에 적용되었으면 합니다.
-
난희난희
2012.03.06 00:12
정말 감사드립니다 이문제때문에 저 같은 초보는 제 마우스가 맛탱이가 간줄 알고....-_-;;;;
-
정철우191
2013.02.06 13:57
이제 해결됐네요^^감사해요~ㅎㅎ
너무 너무 고생하셨습니다. 미솔님~
이 문제는 Xe core1.5.1.4 버전까지에서 나타난 문제였는데
미솔님 올리신 파일을 다운받아서 압축을 푼 후에
Xe가 설치된 폴더 아래 ./modules/editor/skin/폴더 안에 있는
기존의 xpresseditor 폴더를 통째로 지운후에
그 자리에 업로드 하시면 되더군요
테스트 결과
ie7,8,9 파이어폭스, 구글크롬에서 모두 정상작동했습니다.
(단, ie7에서 파일첨부 안되는 문제는 여전합니다. 이문제는 패치가 이미 제출되어 있는데
개발팀에서 빨리 반영된 업데이트를 안내놓네요)
이거 바꾸고 나니 보너스로
그동안 안되던 기능... 에디터에 글 작성할 때
기본적인 폰트 사이즈가 뭔지, 글꼴이 뭔지 몰랐던 문제까지
한꺼번에 패키지로 해결되더군요.
너무 수고하신 미솔님께 다시 감사를 드리구요
미솔님.
수정하신 upload.js 파일 관련 팁은 다른 글에서 알려 주실건가요?