| 태터툴즈 1.1 용 트랙백RDF 도우미 |
Technology 07/01/18 18:03 ( Translate this page  )
글 주소 : http://ohyung.net/285
워드프레스에서 글을 쓸때 링크가 걸리면 자동으로 트랙백 RDF값을 읽어서 트랙백을 쏘는 것으로 알고 있습니다.

태터툴즈에는 트랙백 RDF기능이 없는듯 싶어서 이리저리 머리 굴려서 만들어 봤습니다;;;

기능은 각 포스트의 맨 처음에 트랙백 RDF를 심어 주는기능을 합니다.
물론 웹 브라우져에는 아무런것도 표시되지 않습니다; 이런!

이거 될지;;;

우선 1.1.1 환경에서는 태스트를 완료 하였으나 다른 환경은 OTL...
일반적으로 저같은 초보가 되면;;; 뭐래!

여튼 소스코드 부터 올라갑니다.
소스 코드 타입 : php
<?php
function RDFHelper($target) {
        global $entry, $defaultURL;
        requireComponent('Tattertools.Function.misc');
        ob_start();
?>
<!--
        <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
                xmlns:dc="http://purl.org/dc/elements/1.1/"
                xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
                <rdf:Description rdf:about="<?echo $defaultURL."/".$entry['id']?>"
                        dc:identifier="<?echo $defaultURL."/".$entry['id']?>"
                        dc:title="<?echo $entry['title']?>"
                        trackback:ping="<?echo $defaultURL."/trackback/".$entry['id']?>" />
        </rdf:RDF>
-->
<?php
        $target = ob_get_contents().$target;
        ob_end_clean();
        return $target;
}
?>

대충 태터툴즈 blog/index.php 가지고 함수값 찾으면서 해보긴 했는데 잘한건지는 모르겠네요...
이게 메뉴얼이 없어서리;;;

근데 이거 맞는 기능인지 모르겠습니다.. -.-;
누구 알려주실분???

TrackbackRDF_Helper.zip (1000 Byte)
태그 : (올블로그 tag 검색이올린 tag 검색Technorati tag검색) , (올블로그 tag 검색이올린 tag 검색Technorati tag검색)
| 이 포스트에 대한 이용규약 |
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 라이센스 에 따라 이용하실 수 있습니다.
This work is licensed under a Creative Commons Attribution 2.0 Korea LicenseLink in a new window.

| 트랙백(2) & 댓글(10)|
트랙백 주소 :: http://ohyung.net/tb/285
  1. 강풍의 블로그  님이 07/01/25 16:30 에 보낸 트랙백 | 지우기 | 댓글
    글 제목 : 스팸 트랙백 비번설정 테스트... 
    스팸 트랙백 비번설정 테스트... 비번은 a1232   http://runuo.co.kr/zog/tb.php?tb_id=416&tb_pass= 은 당연히 안보내짐... 뒤에 a1232를 붙이면 O.K
  1. 강풍의 블로그  님이 07/01/25 16:40 에 보낸 트랙백 | 지우기 | 댓글
    글 제목 : [테스트] 태터툴즈 1.1 용 트랙백RDF 도우미 트랙백 결과. 
    오형님(http://ohyung.net)의 태터툴즈 1.1 용 트랙백RDF 도우미(http://ohyung.net/index.php?pl=285)를 읽고 자동트랙백 발견 기능을 테스트해봤습니다. BlogMeme(http://blogmeme.com)에는 기본적으로 있는..
민노씨  님이 07/01/19 01:48 에 남긴 말 | 고침/지우기 | 댓글

저는 지금 이게 무슨 소리인지도 독해불가입니다. ^ ^ ;;
도움이 되지 못해 답답하네요.
그런데 RDF 이게 모에요?
(설명 복잡하면 안하셔도 .. ^^;; )

Ohyung  님이 07/01/19 01:57 에 남긴 말 | 고침/지우기

제가 설명을 잘 못하는 기질이라서 ^^

트랙백 RDF라는것은 일종의 지도 같은것입니다.
포스팅이 있다면, 그 포스팅의 트랙백과 글의 고유 링크 제목등을 간략하게 적어둔 것이죠.

워드 프레스의 경우엔 퍼머링크를 포스팅의 내용에 포함시키면 그 링크를 따라가서 자동으로 트랙백을 쏴주는 기능을 갖추고 있습니다.
즉 누군가가 워드 프레스나 혹은 자동 트랙백 기능을 갖춘 블로그로 글을 쓸경우 제 글이 인용이 되었다면 자동으로 트랙백을 받게 됩니다.
일일이 따로 트랙백을 걸 필요가 사라지는것이죠.
이것을 돕는 역활을 하는 편의 도구 입니다.

물론 태터툴즈에서는... 까셔도 안까셔도 됩니다.
그냥 예전글 보다가 생각나서 만들어 보았습니다 ^^

비슷한 것으로 CCL RDF가 있습니다... 정보를 담아두는것이죠..

컴ⓣing  님이 07/01/24 02:26 에 남긴 말 | 고침/지우기 | 댓글

안녕하세요.. ^^
테터툴즈 홈피에서 플러그인보고 왔습니다..
궁금한게 있어서 문의드리려구요..;;

역활이나 그런것은 좀 더 제가 공부해야되는 것이겠지만..
이 플러그인을 깔고 활성화를 하면..
index.xml 파일을 보면 해당 부분이 무조건(?) 추가되는건가요?

Ohyung  님이 07/01/24 03:18 에 남긴 말 | 고침/지우기

이 플러그인의 경우 글을 읽을때...
즉 포스팅의 내용이 화면에 표시 되거나 어디선가 읽힐때
그 포스팅에 대한 트랙백 RDF 를 추가 해주는것입니다.

글을 읽을때만 표시 되고요..
활성화 시키신뒤에 포스트를 한개 여시고 그것의 소스 보기를 해보시면 본문 위에 주석이 추가된것을 확인하실 수 있으실겁니다.
하지만 워드 프레스라든지 그런 블로깅 툴이 없어서 정상 작동 되는지 확인을 하지 못했습니다.

강풍  님이 07/01/25 16:41 에 남긴 말 | 고침/지우기 | 댓글

트랙백을 두번날렸습니다. ㅡ_ㅡ;; 처음건 테스트해보느라고... 첫번째껀 지우셔도 됩니다.
결과는 두번째를 참고해주세요.

Ohyung  님이 07/01/25 17:47 에 남긴 말 | 고침/지우기

괜찮습니다... 그리고 감사드립니다...
자동발견되는 블로깅툴을 사용해 보지 않아서 된는지 안되는지 찜찜했거든요 ^^

제목부분이 에러가 나네요... 흠... utf-8 지원 관련 문제인지 한번 봐야겠네요.
저도 블로밈 깔고서 테스트 해봐야겠습니다...
워드프레스도 깔아보긴했는데.. 그건 트랙백 자체가 에러나서 ^^

테스트 감사드립니다.

강풍  님이 07/01/25 17:52 에 남긴 말 | 고침/지우기 | 댓글

블로그밈 소스를 보니
utf8_rawurldecode($_REQUEST["title"])
위와 같이 utf8로 변환해서 읽어옵니다. ㅡ_ㅡ;;

Ohyung  님이 07/01/25 18:28 에 남긴 말 | 고침/지우기

지금 테스트 하고 왔습니다...
utf8_... 펑션을 발견하지 못해서 어떤 방식으로 컨버팅 하는지 모르겠습니다...
근데 utf-8 문서로 작성된 블로그들중 트랙백 자동발견용 RDF를 추가한 곳의 글들이 전부 깨지네요 ㅜㅜ
테스트 한곳은 무버블타입과 제가 수정한 태터 1.1 과 태터 클래식에서 동일하게 한글이 깨집니다.
iconv로 변환하면 좋았을텐데...
좀더 utf8_펑션을 봐야겠습니다... 블로그밈에서 만든것으로 보이는데... 대체 이펑션이 위치한곳을 몰라서 ^^

강풍  님이 07/01/25 21:17 에 남긴 말 | 고침/지우기 | 댓글

블로그밈은 charset=euc-kr 이고 Ohyung님 블로그는 utf-8로 코딩되어있는데...
아무래도 charset에서 변수를 줘야할듯 합니다. 변수에 따라 그대로 euc-kr을 받아들일지 utf-8로 변환해서 저장할지... 블로그밈도 수정해야할듯 싶네요.

Ohyung  님이 07/01/25 21:32 에 남긴 말 | 고침/지우기

가장 괜찮은 방법은 iconv로 케릭터셋을 구별하고 그뒤 변경해 주는게 좋을 듯 싶습니다.. ^^;

댓글을 씁니다. ( Write a comment )