'wp'에 해당되는 글 11건

  1. 2006/07/12 네이버 책검색 플러그인 for WP (3)
  2. 2006/05/08 트랙백이 없다. (1)
  3. 2006/05/07 엑토와 WP 태그 연동 (2)
  4. 2006/05/06 Ecto로 결정
  5. 2006/05/05 #8xxx 문자 제거 테스트 (3)

네이버 책검색 플러그인 for WP

blo9.com 2006/07/12 09:18


워드프레스용 책검색 플러그인을 업데이트 했다. 변경사항은 fopen() 미지원 사이트를 위해 재구성된 라이브러리.


태터툴즈용에서는 쇼핑 검색도 있지만 시간 관계상 그건 반영하지 않았다(아... 이 게으름의 극치). 워드프레스가 태터와 달라서 플러그인을 동일하게 만드는게 보통일이 아니다. 뭐, php 전문가도 아니고 여기 저기 레퍼런스 찾아야 하고, 또 서버 설정이 다를 수 있다는 걸 예상해서 버그 고치는게 만만치 않고...


태터보다 상대적으로 사용자가 없는 플러그인이라서(태터가 10배는 많다. 다운로드 수 기준), 앞으로 업글을 계속할지는 모르겠다. 이러다가 내 블로그를 태터로 옮기는게 아닐까나? 흐흐흐...




다운로드는 http://blo9.com/lab/naverbook/
Trackback 0 : Comments 3

트랙백이 없다.

blo9.com 2006/05/08 17:10
구독자가 없다고 했던 예전글에 이어 오늘은 트랙백 이야기를 좀 해야겠네


트랙백에 하나두 없어서(뭐 유익한 글이 없어서겠지만) 스스로 자작 트랙백을 마구 날려봤는데... 먼가 에러만 딥따 반환한다. 302 found 에러라는데... 도대채가 뭐가 문제인지 모르겠군... -_-a(트랙백이 없는건 에러 탓인가?)
tags : blo9, wp, 트랙백
Trackback 0 : Comment 1

엑토와 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

Ecto로 결정

blo9.com 2006/05/06 23:42
2시간째 엑토(Ecto)와 데이트 중 ;-)
살펴보니 이거 정말 멋진 툴이구나!


할 일,

  • 엑토에서 blockquote가 안먹는 듯. 들여쓰기는 이상하게 p 태그와 indent 머시기를 추가하고 있는 것 같다. 이거 수정해야지...

  • 엑토의 스크립트 기능이 있는데, 그림을 탐색기에서 선택해서 엑토 에디터로 넣을 수 있는 애플스크립트를 만들어 봐야겠군.

  • 네이버 책검색 플러그인처럼 엑토의 스크립트를 만들 수 있을까?

  • 태터쓰는 사람들도 이런 멋진 프로그램을 써볼 수 있으면 좋겠다는 생각이드네... 태터 RC3에는 MetaBlogAPI로 xml-rpc를 지원하는 듯 한데, 설치해보니 동작 안함(-_-a) 내일 워드프레스 xml-rpc.php 살펴보고 태터용으로 커스터마이징이 가능한지, 그것을 플러그인 형태로 만들 수 있을지 뜯어봐야겠다. 간단해 보이면 걍 만들어 보지 머!

  • 엑토에도 태그 추가 기능이 있는데 이건 그냥 템플릿을 이용해서 HTML에 삽입해 버리는 듯, WP의 xml-rpc에서 받을 때 이 부분을 Jerome's Keyword와 연동시킬 수 있을지 분석해봐야겠다. 고쳤음!

Trackback 0 : Comment 0

#8xxx 문자 제거 테스트

blo9.com 2006/05/05 00:10
"훔냐..."

'이게 잘 될까요??'

* 큰 따옴표 작은 따옴표가 이상하게 바뀌는 것 수정 테스트

잘 됩니다 ;-)

wp-includes/functions-formatting.php 에서 8216, 8217, 8220, 8221을 찾아서 모조리 코멘트 처리 해주면 됩니다!
// $curl = preg_replace("/'s/", '’s', $curl);

이렇게 말이죠.

다만 걱정되는 것은 MySQL인데... 뭐 설마 문제 있겠어요? addslashes() 정도는 다 해줬겠죠 -_-a
tags : blo9, php, Programming, wp
Trackback 0 : Comments 3