'ecto'에 해당되는 글 8건

  1. 2007/06/23 Ecto에서 워드프레스 Page 편집 (4)
  2. 2007/05/02 Ecto에서 WP의 Post Slug와 연동방법 (1)
  3. 2006/10/24 Ecto에서 한글 관련 처리 (2)
  4. 2006/05/08 엑토엔 이런 것이
  5. 2006/05/07 엑토와 WP 태그 연동 (2)

Ecto에서 워드프레스 Page 편집

blo9.com 2007/06/23 08:12


평소 엑토로 블로깅을 하는데, 워드프레스의 페이지까지 편집할 수 있으면 좋겠다고 생각했다. 일전에 Post-slug는 Summary로 대체해서 올릴 수 있었으니 이제 페이지 기능만 가능하면 아주~ 완벽!




그럼 또 눈이 가는게 xmlrpc.php 모듈. 포스트나 페이지나 DB구조가 틀리진 않을 것 같고 그걸 노출하는 방식만 다를테니 가능할 것 같았다.


역시나... 포스트는 publish, draft, private, static 상태로 저장되는데 static이 바로 WP의 Page이다. 요걸 불러오도록 해주면 엑토에서도 페이지 편집이 가능!


하지만 직접 고치지 않고 플러그인으로 만들 수 있는 아주 좋은 방법이 있었으니...


이 글에서 찾았다. 플러그인은 요기서 다운로드~


제작자는 WP 2.2 버전에서 테스트 했다는데, 2.1.3 버전에서도 잘 동작한다. 이미지 첨부도 잘되고~


다만 아쉬운 점은 기존에 Page를 생성해둔 경우라면 태그나 Post-Slug가 초기화(내가 쓰는 방법일 경우)된다. 이건 WP문제는 아니고 태그를 엑토상에서 저장해 둔게 없기 때문이다. 엑토는 포스트와 함께 태그정보를 로컬에 저장해두는 듯...


앗, 신규로 엑토에서 Page를 생성하는 방법을 모르겠다... ( -_-) 고쳐봐야겠네, 카테고리를 이용해서 page라는 카테고리로 글쓰기하면 static 상태로 저장하면 될텐데...


엑토3가 나온다니 기대해봐야지!

tags : Apple, blo9, ecto, WordPress
Trackback 0 : Comments 4

Ecto에서 WP의 Post Slug와 연동방법

blo9.com 2007/05/02 08:30
최근 Wordpress를 하나 더 개설할 일이 있어서 이래저래 튜닝을 좀 하고 있는데, 평소 Ecto로 포스팅 하는지라 WP 2.1.3버전을 깔고 WP용 태그도 설정하고 몇가지 플러그인들도 깔았다.



헌데 fancy url이라 부르는 WP의 Post slug 기능을 쓰려하니 Ecto에서는 지원이 안된다. 흠흠... 그렇담 만들어야지!

Ecto에서 안쓰는 것 중 Summary기능이 있다. 이놈을 적으면 WP의 Post Excerpt에 저장되는데(post_excerpt 필드), 요걸 그냥 Post Slug쪽으로 저장토록(post_name 필드) xmlrpc.php를 뜯어 고쳤다.

방법은 그냥 xmlrpc.php 에서 post_excerpt를 찾고, post_name으로 바꿔치기 하면 OK!

잘 된다~

Summary는 Ecto 글쓰기 창에서 상단의 Summary버튼을 누르면 글쓰기창 하단에 슝~하고 나온다.

그런데 WP의 Post excerpt는 어디쓰는 걸까? -_- 중요한건가?
tags : Apple, blo9, ecto, WordPress
Trackback 0 : Comment 1

Ecto에서 한글 관련 처리

blo9.com 2006/10/24 08:15


블로깅을 할 때 맥에서 Ecto로 포스트를 쓰는데, 한글을 적다보면 span 태그와 폰트설정이 불필요하게 추가되는 경우가 있다. 이땐 기본 폰트 셋을 AppleGothic으로 바꾸면 해결된다.


* 어제 한 친구가 엑토를 쓰는데, '이거 이상한 폰트 마구 넣자나!'라고 투덜대는 것을 해결해 주고나서 기억해놓기 위해 포스팅.

tags : blo9, ecto
Trackback 0 : Comments 2

엑토엔 이런 것이

blo9.com 2006/05/08 17:19
엑토 曰

정말 이런말 하기 싫은데...
스타벅스 커피는 $4 인데 잘도 사먹지, 엑토는 $17.95란다.
3년간 무지 열심히 개발했거든... 그렇게 치면 한달에 $0.5만 달라는 거잖아?




엑토 크랙해서 쓰면 이런게 나옵니다 ;-)
그러지 맙시다!!
tags : Apple, blo9, ecto, 크랙
Trackback 0 : Comment 0

엑토와 WP 태그 연동

blo9.com 2006/05/07 14:07
엑토를 이용해서 Jerome's Keyword와 태그 연동되게 만드는 방법은 Robin Lu의 블로그에 자세한 설명이 있다.


Jerome의 키워드 플러그인과 연동 방법

그러나 추가는 잘 되는데 다시 엑토에서 글쓰기 할 때, 엑토의 태그 표시 부분에 기존에 쓴 태그가 선택되지 않는다. 그냥 업데이트(수정) 하면 모든 태그가 삭제됨.
이럴땐 아래 글을 참고해서 xmlrpc.php를 뜯어고치면 된다!
How to make ecto work with Ultimate Tag Warrior - Part II

구체적으로 말하면, 엑토에서 글 수정 할 때, 태그가 나타나도록 하는 법은 아래 코드를 xmlrpc.php(WP의 루트폴더에 있음) 45줄 근처에 function logIO(... 바로 위에 추가한다.

//--- coded by Jason(blo9.com) for Ecto
function ecto_get_keywords($postid){
$ecto_tags = get_post_meta($postid, 'keywords');
$ecto_tags_list = array();
foreach($ecto_tags as $et)
$ecto_tags_list = array_merge($ecto_tags_list, explode(",", $et));

$ecto_tags_output = "";
foreach($ecto_tags_list as $k){
$k = trim($k);
if(!empty($k) && !empty($ecto_tags_output))
$ecto_tags_output .= ", ";
$ecto_tags_output .="$k";
}
return $ecto_tags_output;
}

다음으로 function mw_getPost() 내부에 'mt_allow_comments' => $allow_comments, 다음에 아래 코드를 추가한다.

'mt_allow_comments' => $allow_comments,
'mt_keywords' => ecto_get_keywords($post_ID),
'mt_allow_pings' => $allow_pings

마지막으로 function mw_getRecentPosts() 에도 위와 같은 위치에 아래 코드를 추가한다.

'mt_allow_comments' => $allow_comments,
'mt_keywords' => ecto_get_keywords($entry['ID']),
'mt_allow_pings' => $allow_pings
tags : blo9, ecto, wp
Trackback 0 : Comments 2