으음 global 변수인 blogURL 을 사용하시면 되긴 합니다만, 그럴 경우에는 향후 블로그주소를 변경하는 경우 (백업후 복원이라든가) 링크가 다 깨져 보이게 될겁니다.
원래는 에디터에서 삽입할 때 [##_attach_path_##] 형태로 삽입이 되어야 합니다. 이 코드는 실제 글이 보여줄 때 블로그의 첨부파일 절대 경로로 해석이 됩니다.
그렇다면, 독립도메인의 blogURL을 이용하면 배업 후 복원하더라도 문제 없을까요?
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
입력을 마치기 전에 (필수) 로 명기된 부분은 모두 적어 주셔야 합니다.
으음 global 변수인 blogURL 을 사용하시면 되긴 합니다만, 그럴 경우에는 향후 블로그주소를 변경하는 경우 (백업후 복원이라든가) 링크가 다 깨져 보이게 될겁니다.
원래는 에디터에서 삽입할 때 [##_attach_path_##] 형태로 삽입이 되어야 합니다. 이 코드는 실제 글이 보여줄 때 블로그의 첨부파일 절대 경로로 해석이 됩니다.
그렇다면, 독립도메인의 blogURL을 이용하면 배업 후 복원하더라도 문제 없을까요?
위에서 말한 클라이언트는 RSS 리더기를 말합니다.
홈페이지에 방문했을 때는 이미지가 잘 보이지만,
RSS 리더기에서는 이미지가 안 보이네요.
클라이언트라고 말씀하신 것이 외부 블로깅 툴을 말씀하시는 것인가요??
외부 블로깅 툴에서 삽입한 이미지의 display를 위해서는 blog.api.php 를 손을 조금만 보면 해결 할 수 있습니다.
으음 global 변수인 blogURL 을 사용하시면 되긴 합니다만, 그럴 경우에는 향후 블로그주소를 변경하는 경우 (백업후 복원이라든가) 링크가 다 깨져 보이게 될겁니다. ![]()
원래는 에디터에서 삽입할 때 [##_attach_path_##] 형태로 삽입이 되어야 합니다. 이 코드는 실제 글이 보여줄 때 블로그의 첨부파일 절대 경로로 해석이 됩니다.
제 블로그의 본문에 삽입된 이미지가 클라이언트에 따라서 보일 때도 있고 안 보일 때도 있습니다.
이유를 알아보니 Xquared Wysiwyg 플러그인에 의해 이미지가 상대경로로 삽입되어서 생긴 문제더군요.
<a href="/attach/1/1185886145.png"><img src="/attach/1/1185886145.png" alt="사용자 삽입 이미지" title="" width="600" height="357" /></a>
그래서 플러그인을 수정했습니다.
if (filename.match(/\.(jpe?g|gif|png|bmp)/i))
{
var src = this.propertyFilePath + data.objects[0][0];
var html = '<a href="[##_ATTACH_PATH_##]/' + data.objects[0][0] + '" ' + data.objects[0][1] + 'alt="' + title + ' rel="lightbox"><img src="[##_ATTACH_PATH_##]/' + data.objects[0][0] + '" ' + data.objects[0][1] + ' title="' + title + '" /></a>';
}
위와 같이 되어 있던걸 스킨의 블로그 주소 치환자를 이용하여...
if (filename.match(/\.(jpe?g|gif|png|bmp)/i))
{
var src = this.propertyFilePath + data.objects[0][0];
var html = '<a href="[##_ATTACH_PATH_##]/' + data.objects[0][0] + '" ' + data.objects[0][1] + 'alt="' + title + ' rel="lightbox"><img src="[##_blog_link_##]/[##_ATTACH_PATH_##]/' + data.objects[0][0] + '" ' + data.objects[0][1] + ' title="' + title + '" /></a>';
}
이렇게 고쳤습니다. 그런데 에디터에서 이미지를 삽입하니까
<a href="/attach/1/1185886145.png"><img src="/owner/entry/edit/%5B##_blog_link_##%5D/http://hisjournal.codex.kr/attach/1/1185886145.png" alt="사용자 삽입 이미지" title="" width="600" height="357" /></a>
이렇게 나타납니다.
혹시 블로그 경로를 나타내는 코드가 따로 있는지 알고 싶습니다. 아니면 위의 문제를 해결할 다른 방법이 있는지...