블로그 이미지
progh2
지루한 것에서 벗어나 재미난 것 속으로 풍덩~☆

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Recent Post

Recent Comment

Archive

2005. 12. 13. 23:07 기술문서창고/php
기본적으로 테터툴즈의 리더는 EUC-KR로된 주소만 사용할 수 있습니다. 이 점이 테터리더를 애용하는 저에게는 퍼키님의 블로그 같은 여러 주옥같은 블로그를 직접 클릭해 들어가서 새 글을 확인해야한다는 점이 매우 귀찮았습니다. =3



그러다가, 아쥬님의 블로그에서 테터툴즈에 리퍼러 기능을 달은 것을 보고 질문하여 제작자가 Crizin 이라는 분이라는 것을 알게되어, 그 블로그에 들어가니 이런, 제가 찾던 것이 바로 거기에 있었습니다. (헉;헉;) 덧붙여서 트랙글까지 UTF-8로 보내주는 기능까지!



아무튼 그래서 설치했습니다. 물론 작동은 잘~ 되었는데, 불만인 점이 있었습니다. 그것은 바로 UTF-8로 된 주소를 추가하려면, 무려



http://mydomain.com/utf8rss.php?uri=http://foo.com/index.xml


와 같이 무지막지하게 긴 주소를 앞에 쳐 넣어야 한다는 점이었습니다. 그래서 약간의 코드를 추가해서, 트랙백을 보내는 부분처럼 아래와 같이 자동으로 붙여주게 했습니다.



인코딩을 선택할 수 있는 라디오 버튼이 추가.

이렇게 주소를 입력하고 SEND를 누르면..

이렇게 앞에 자동으로 앞에 무언가(..)를 추가해 줍니다. =3



저처럼 수정하시고 싶으신 분(..이 얼마나 계실지 의문이긴 하지만 ^^;)은 일단 Crizin님의 글 "태터툴즈 고쳐쓰기 #11 - UTF-8 RSS 읽기, 트랙백 보내기"를 보고 수정을 하신 후, 트랙백 수정시 했었던 admin/article_trackback_pop.php 파일을 밑에 그림을 참고, 수정해주시면 되겠습니다. (옆에 숫자는 줄 수로, 환경마다 조금씩 다를 수 있습니다. 따라서 그림을 참고해 해당 줄 근처에 있는 코드를 찾아서 추가해주시면 됩니다.

앞에 주소 붙여주는 부분 [그림을 누르시면 원래사이즈로 나타납니다.]



[CODE] // mydomain.com에는 utf8rss.php 파일의 url을 써주세요~ // 예를들자면 asdf.net/tt/utf8rss.php?uri= //-------------------------------------- 여기서부터 ---------- $utf8rss = "http://mydomain.com/utf8rss.php?uri="; if ($encoding == "utf-8") { $xml_url = $utf8rss . $xml_url; } //-------------------------------------- 여기까지 ---------- [/CODE]

라디오버튼 추가. [그림을 누르시면 원래사이즈로 나타납니다.]



[CODE]<!-------------------------------------- 여기서부터 ----------> </tr><tr> <td align="right" width="100">인코딩 ::&nbsp;</td> <td colspan="2"> <input type="radio" name="encoding" id="encoding1" value="euc-kr" <?if($encoding=="euc-kr" || $encoding=="") echo "checked";?> /> <label for="encoding1">기본값</label> <input type="radio" name="encoding" id="encoding2" value="utf-8" <?if($encoding=="utf-8") echo "checked";?> /> <label for="encoding2">UTF-8</label> </td> <!-------------------------------------- 여기까지 ---------->[/CODE]



의문점 등등이 있으면 덧글 남겨주세요~ =3
posted by progh2