태터 패치 - 태터 센터 싱크시 올블로그 싱크하기

2005/09/12 15:25

필자가 적용하는 태터 패치 중 관리 도구에서 버튼을 클릭하면 테터 센터와 올블로그에 동시에 싱크가되는 패치를 적용했었다. 매번 수동으로 싱크하거나 글이 올라올 때까지 기다리는 것이 싫어서 이 기능을 사용했었다.

그런데 이번에 0.96으로 업데이트하면서 다시 이 패치를 적용하려고 찾아봤지만 어떻게된 일인지 찾을 수 없었다. 결국 목마른 사람이 우물을 판다고 싱크 버튼을 클릭하면 테터 센터와 올블로그에 자동으로 싱크되는 패치를 작성하게되었다.

테터의 구조에따라 값을 설정하는 방법을 사용하려고 했지만 패치가 복잡해지기 때문에 간단히 한줄만 패치했다. 절차는 다음과 같다.

inc_function.php

변경전:
1408:	function sync_retune($num, $mode){ 
1409: global $s_sync_url, $s_root_path;
1500: $data = "mode=".rawurlencode($mode)."&path=".
rawurlencode($s_root_path."sync_view.php?pl=$num");
1501: $res = send_packet($s_sync_url, $data);
1502: if (strpos($res, "code>0</pcod")) return true;
1503: else return false;
1054: }


변경후:
1408:	function sync_retune($num, $mode){ 
1409: global $s_sync_url, $s_root_path;
1500: $res2 = send_packet(
'http://beta.allblog.net/MyPage/ManualRssSync.aspx',
'rssurl=http://offree.net/index.xml');

1501: $data = "mode=".rawurlencode($mode)."&path=".
rawurlencode($s_root_path."sync_view.php?pl=$num");
1502: $res = send_packet($s_sync_url, $data);
1503: if (strpos($res, "code>0</pcod")) return true;
1504: else return false;
1505: }


위의 소스에서 알 수 있듯이 1409행 바로 아래에 다음과 같은 코드를 추가로 삽입하면 된다.

1500:		$res2 = send_packet(
'http://beta.allblog.net/MyPage/ManualRssSync.aspx',
'rssurl=자신의 RSS 주소');


실제 테스트를 해보면 알 수 있지만 이 코드를 삽입하고 글관리 모듈에서 버튼을 클릭하면 태터 센터와 올블로그에 동시에 싱크된다.
저작권 정책 제 블로그의 글은 기본적으로 펌금지, 링크 허용의 정책을 취하고 있습니다. 특히 네이버로의 펌은 어떠한 경우에도 허용하지 않습니다. 자세한 이유는 알림글네이버에 대한 글을 참조하시기 바랍니다.
구독 & 책갈피
글이 마음에 드시나요? HanRSS구글 리더로 편하게 구독하세요!!! 참고로 고료는 추천으로 받습니다!!!
책갈피WZD | 구글 | 네이버 | 뉴스2.0 | 다음 | 델리셔스 | 마가린 | 북마커 | 야후 | 한RSS | 정보
컴관련
오늘의글
인기글