1

주제: [BlogAPI] Word 2007 의 블로그 게시 기능 사용 시 오류.

Text Cube : Textcube 1.7.3.
포스팅 : Microsoft word 2007, Live Writer.

1. Image Link를 포매터에서 제대로 치환하지 못하는 듯합니다.

  워드 2007 및 Live Writer에서 이미지가 포함된 문서를 작성하여 원격 포스팅을 하면 게시는 잘 되는데, 문서를 편집 하기 위하여 블로그 상에서 '편집'을 시도하면 웹브라우저가 죽어 버립니다.

  file : lib/model/blog.api.php
  function : metaWeblog_newMediaObject() 에서

  $attachurl = array ( 'url' => 'http://tt_attach_path/' .  $attachment['name']); 부분을   
  $attachurl = array ( 'url' => "$hostURL{$service['path']}/tc/attach/$blogid/" .  $attachment['name']);
  로 바꾸어 주었더니 제대로 동작 하는 것으로 보아 편집기로 전환시 이미지 Link 파싱에 문제가 있는게 아닐까 생각됩니다.
  코드를 위와 같이 바꾼 상태에서 계속 사용 해도 될 지 알려 주시면 감사하겠습니다.


2. 일부 워드 문서에서 원격 포스팅을 할 수 없습니다.

  워드 2007에서 원격 포스팅을 시도하면, 일부 문서에 대해 "Word에서 이 게시물을 게시할 수 없습니다" 라는 오류가 뜹니다. 문서의 일부를 삭제 하면 포스팅이 되긴 하는데, 현상 재현이 불규칙적입니다.
  BlogAPI에서 Parsing하지 못하는 워드 형식이나 문자가 있는 걸까요?
  같은 문서를 티스토리에 포스팅하면 문제 없이 잘 됩니다.

신사유람 (2008-07-21 20:10:30)에 의해 마지막으로 수정

2

답글: [BlogAPI] Word 2007 의 블로그 게시 기능 사용 시 오류.

신사유람 작성:

Text Cube : Textcube 1.7.3.
포스팅 : Microsoft word 2007, Live Writer.

1. Image Link를 포매터에서 제대로 치환하지 못하는 듯합니다.

  워드 2007 및 Live Writer에서 이미지가 포함된 문서를 작성하여 원격 포스팅을 하면 게시는 잘 되는데, 문서를 편집 하기 위하여 블로그 상에서 '편집'을 시도하면 웹브라우저가 죽어 버립니다.

  file : lib/model/blog.api.php
  function : metaWeblog_newMediaObject() 에서

  $attachurl = array ( 'url' => 'http://tt_attach_path/' .  $attachment['name']); 부분을   
  $attachurl = array ( 'url' => "$hostURL{$service['path']}/tc/attach/$blogid/" .  $attachment['name']);
  로 바꾸어 주었더니 제대로 동작 하는 것으로 보아 편집기로 전환시 이미지 Link 파싱에 문제가 있는게 아닐까 생각됩니다.
  코드를 위와 같이 바꾼 상태에서 계속 사용 해도 될 지 알려 주시면 감사하겠습니다.


2. 일부 워드 문서에서 원격 포스팅을 할 수 없습니다.

  워드 2007에서 원격 포스팅을 시도하면, 일부 문서에 대해 "Word에서 이 게시물을 게시할 수 없습니다" 라는 오류가 뜹니다. 문서의 일부를 삭제 하면 포스팅이 되긴 하는데, 현상 재현이 불규칙적입니다.
  BlogAPI에서 Parsing하지 못하는 워드 형식이나 문자가 있는 걸까요?
  같은 문서를 티스토리에 포스팅하면 문제 없이 잘 됩니다.

1번의 경우는, 말씀하신대로 바꾸게 되면 글에 절대 경로가 들어가버리기 때문에 이후 블로그 백업시 이미지 경로의 처리를 하지 못하게 됩니다. 말씀하신 부분에 버그가 있다면 그 부분을 정상적으로 동작하도록 고쳐야 하겠네요. 말씀하신대로 수정하면 나중에 블로그 이사가서 주소 바뀌면 싹 깨지게 됩니다. T_T

2번의 경우는 잘 모르겠네요. 두 가지 모두 해당 부분을 만드신 coolengineer님께서 보셔야 할 듯^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: [BlogAPI] Word 2007 의 블로그 게시 기능 사용 시 오류.

1번과 관련하여, 트릭을 써야 하는데
우선 그림의 주소는 정확히 알려줘야 에디터들이 그림을 가져올 수 있습니다.

그림의 주소를 역변환 하기 위해선? 티스토리에서 구현할 땐 그림의 주소 뒤에 ?를 붙이고 원본정보를 남겨서 파싱했던 것으로 기억하네요.

4

답글: [BlogAPI] Word 2007 의 블로그 게시 기능 사용 시 오류.

inureyes 작성:
신사유람 작성:

Text Cube : Textcube 1.7.3.
포스팅 : Microsoft word 2007, Live Writer.

1. Image Link를 포매터에서 제대로 치환하지 못하는 듯합니다.

  워드 2007 및 Live Writer에서 이미지가 포함된 문서를 작성하여 원격 포스팅을 하면 게시는 잘 되는데, 문서를 편집 하기 위하여 블로그 상에서 '편집'을 시도하면 웹브라우저가 죽어 버립니다.

  file : lib/model/blog.api.php
  function : metaWeblog_newMediaObject() 에서

  $attachurl = array ( 'url' => 'http://tt_attach_path/' .  $attachment['name']); 부분을   
  $attachurl = array ( 'url' => "$hostURL{$service['path']}/tc/attach/$blogid/" .  $attachment['name']);
  로 바꾸어 주었더니 제대로 동작 하는 것으로 보아 편집기로 전환시 이미지 Link 파싱에 문제가 있는게 아닐까 생각됩니다.
  코드를 위와 같이 바꾼 상태에서 계속 사용 해도 될 지 알려 주시면 감사하겠습니다.


2. 일부 워드 문서에서 원격 포스팅을 할 수 없습니다.

  워드 2007에서 원격 포스팅을 시도하면, 일부 문서에 대해 "Word에서 이 게시물을 게시할 수 없습니다" 라는 오류가 뜹니다. 문서의 일부를 삭제 하면 포스팅이 되긴 하는데, 현상 재현이 불규칙적입니다.
  BlogAPI에서 Parsing하지 못하는 워드 형식이나 문자가 있는 걸까요?
  같은 문서를 티스토리에 포스팅하면 문제 없이 잘 됩니다.

1번의 경우는, 말씀하신대로 바꾸게 되면 글에 절대 경로가 들어가버리기 때문에 이후 블로그 백업시 이미지 경로의 처리를 하지 못하게 됩니다. 말씀하신 부분에 버그가 있다면 그 부분을 정상적으로 동작하도록 고쳐야 하겠네요. 말씀하신대로 수정하면 나중에 블로그 이사가서 주소 바뀌면 싹 깨지게 됩니다. T_T

2번의 경우는 잘 모르겠네요. 두 가지 모두 해당 부분을 만드신 coolengineer님께서 보셔야 할 듯^^

사실 1번과 같은 모습을 만드신 분은 gendoh님이시고.. wink
MetaWeblog api의 특성상 Textcube와 잘 어울릴 수 없는 부분입니다. 이부분은 좀더 심각히 꼼수를 고려해야할듯합니다.

위와 같이 사용하는 방법은 사실 권장하지 않습니다만,  URL이 바뀌는 대대적인 이사가시는 일만 계속 없으실 것이라면, 쓰셔도 wink 브라우져가 죽는 정도가 된다니 심각하군요.

2번의 경우 죄송하지만, 재현되는 예를 꼭 전달해주셨으면합니다. 정말 샘플이 필요한 부분입니다. ;-(

5

답글: [BlogAPI] Word 2007 의 블로그 게시 기능 사용 시 오류.

coolengineer 작성:
inureyes 작성:
신사유람 작성:

Text Cube : Textcube 1.7.3.
포스팅 : Microsoft word 2007, Live Writer.

1. Image Link를 포매터에서 제대로 치환하지 못하는 듯합니다.

  워드 2007 및 Live Writer에서 이미지가 포함된 문서를 작성하여 원격 포스팅을 하면 게시는 잘 되는데, 문서를 편집 하기 위하여 블로그 상에서 '편집'을 시도하면 웹브라우저가 죽어 버립니다.

  file : lib/model/blog.api.php
  function : metaWeblog_newMediaObject() 에서

  $attachurl = array ( 'url' => 'http://tt_attach_path/' .  $attachment['name']); 부분을   
  $attachurl = array ( 'url' => "$hostURL{$service['path']}/tc/attach/$blogid/" .  $attachment['name']);
  로 바꾸어 주었더니 제대로 동작 하는 것으로 보아 편집기로 전환시 이미지 Link 파싱에 문제가 있는게 아닐까 생각됩니다.
  코드를 위와 같이 바꾼 상태에서 계속 사용 해도 될 지 알려 주시면 감사하겠습니다.


2. 일부 워드 문서에서 원격 포스팅을 할 수 없습니다.

  워드 2007에서 원격 포스팅을 시도하면, 일부 문서에 대해 "Word에서 이 게시물을 게시할 수 없습니다" 라는 오류가 뜹니다. 문서의 일부를 삭제 하면 포스팅이 되긴 하는데, 현상 재현이 불규칙적입니다.
  BlogAPI에서 Parsing하지 못하는 워드 형식이나 문자가 있는 걸까요?
  같은 문서를 티스토리에 포스팅하면 문제 없이 잘 됩니다.

1번의 경우는, 말씀하신대로 바꾸게 되면 글에 절대 경로가 들어가버리기 때문에 이후 블로그 백업시 이미지 경로의 처리를 하지 못하게 됩니다. 말씀하신 부분에 버그가 있다면 그 부분을 정상적으로 동작하도록 고쳐야 하겠네요. 말씀하신대로 수정하면 나중에 블로그 이사가서 주소 바뀌면 싹 깨지게 됩니다. T_T

2번의 경우는 잘 모르겠네요. 두 가지 모두 해당 부분을 만드신 coolengineer님께서 보셔야 할 듯^^

사실 1번과 같은 모습을 만드신 분은 gendoh님이시고.. wink
MetaWeblog api의 특성상 Textcube와 잘 어울릴 수 없는 부분입니다. 이부분은 좀더 심각히 꼼수를 고려해야할듯합니다.

위와 같이 사용하는 방법은 사실 권장하지 않습니다만,  URL이 바뀌는 대대적인 이사가시는 일만 계속 없으실 것이라면, 쓰셔도 wink 브라우져가 죽는 정도가 된다니 심각하군요.

2번의 경우 죄송하지만, 재현되는 예를 꼭 전달해주셨으면합니다. 정말 샘플이 필요한 부분입니다. ;-(

1번은 이사가는건 두렵지 않으니 저대로 계속 써야 겠습니다.. smile

2번은 샘플을 보내 드리겠습니다. 문제가 되는 워드 문서만 보내 드리면 되는지요? 파일 첨부 가능한 이메일도 알려 주시면 감사하겠습니다. 개발 관련 문서라서 게시판엔 올릴 수 없어서요.. ^^;;

신사유람 (2008-07-23 11:05:43)에 의해 마지막으로 수정