base64 인코딩된 이미지를 게시판에 삽입 후 수정했을 때 도메인이 붙어 나오는 현상 수정방법
로컬에서 이미지를 복사해서 XE 위지윅 게시판에 붙여넣기하면 base64로 인코딩되어 이미지가 코드로 출력됩니다.
정상적으로 저장은 되나, 수정시 이미지 경로에 'http://도메인'이 붙여 이미지가 제대로 보이지 않는 현상이 발생됩니다.
이럴 경우 해당 위지윅에디터의 스킨 폴더에서 xe_interface.js 파일 부분을 수정해주면 됩니다.
xe_interface.js 파일에는 태그 내에 src, href, url의 XE 상대경로를 http로 시작하는 full path로 변경하는 함수가 있습니다.
editorReplacePath(content) 라는 함수인데요,
아직 스크립트 해석을 잘 몰라 정확하게 설명은 어렵지만
src=|href=|url 가 src와 href, url을 서로 구분 짓습니다.
이미지는 src로 경로를 규정하므로 src=| 부분을 지워주면 도메인 주소가 붙는 현상을 제거할 수 있습니다.
참조
https://xe1.xpressengine.com/qna/20420805
https://xe1.xpressengine.com/qna/20502685

eond
Lv. 12
댓글 2