팁/튜토리얼

base64 인코딩된 이미지를 게시판에 삽입 후 수정했을 때 도메인이 붙어 나오는 현상 수정방법

2015.08.08 06:50
3,380
0

로컬에서 이미지를 복사해서 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

  • 2015.08.08 06:50 #2113
    참고로 위 이미지로 base64로 되어있습니다. 단순히 윈도우에서 복사해서 위지윅에서 붙여넣기해서 이미지로 출력됩니다. 짱 간편하죠? ^^
  • 2015.08.09 14:53 #2151
    크롬은 안되고 파폭에서 지원하는 기능이었네요.