l u n a m o t h  4 t h   |  COVER  |  TAG CLOUD  |  GUEST  |  RSS 


| 태터툴즈 RSS 피드에 배너 이미지 넣기  [블로그 이야기]

RSS 피드를 BloglinesFeedDemon 같은 RSS 리더에서 읽어오는 경우 블로그 제목과 함께 블로그의 배너 이미지를 표시해줍니다. 이글루스의 경우는 현재 쓰고 있는 로고 이미지가 들어가게 돼있고요. 태터툴즈에서도 초기 버전부터 환경설정에서 이미지 업로드를 지원하고 있었지만 이 이미지는 피드와 연계되지 않았습니다. 피드에 image 부분도 아예 없거니와.

오래전부터 RSS 피드에 이미지를 넣어둬야겠다고 생각만 하다 ARDEUR님께서 패치를 알려주셔서 수정해봤습니다. 패치 할 곳은 다음과 같습니다.

[CODE]inc_function.php, $rss .= "<description>$p_description</description>\r\n"; 아래에 다음 소스를 추가해주시면 됩니다. $rss .= "<image>\r\n"; $rss .= "<title>lunamoth 3rd</title>\r\n"; $rss .= "<url>http://lunamoth.biz/images/lunamoth.gif</url>\r\n"; $rss .= "<link>http://lunamoth.biz/index.php</link>\r\n"; $rss .= "<width>88</width>\r\n"; $rss .= "<height>31</height>\r\n"; $rss .= "<description>lunamoth's blog 3rd edition</description>\r\n"; $rss .= "</image>\r\n";[/CODE]
RSS 2.0 Specification 의 〈image〉sub-element of 〈channel〉항목 도 참고하시길. 태터툴즈에서도 스크래치 페이퍼의 이미지와 RSS 이미지가 연계됐으면 하는 바람입니다.
2006/01/11 17:18 2006/01/11 17:18



tags: , , ,

Posted by lunamoth on 2006/01/11 17:18
(18) comments



    오홋! 어디선가 이런걸 보고 꼭 넣고 싶다고 생각하고 있었는데... 감사합니다. ^^

    폐인희동이 2006/01/11 18:05 r x
      워드프레스에서도 기본으로 지원되는건 아닌가 보군요. 옵션?인가 봅니다.

               lunamoth 2006/01/11 18:09 x
    어떤 면으론 좋은 기능이나. ^^
    악의적으로 사용될수도... -.-

    아무튼 또 새로운걸 알게됨에 ㄳ할뿐입니다..

    9gle 2006/01/11 21:04 r x
      음 악의적이라...? 광고를 말씀하시는건가요?

               lunamoth 2006/01/11 21:05 x
    흐음...
    딱히 배너라고 넣을건 없지만 일단 스크랩 해 둬야겠군요.

    마모루 2006/01/11 22:51 r x
      기본값이 88*31 이란게 눈에 띄더군요.

               lunamoth 2006/01/11 22:53 x
      엇! 아니에요 90*30 입니다;;
      대체 90*30 은 어디서 생겨났을까요?

               마모루 2006/01/11 23:25 x

               lunamoth 2006/01/11 23:27 x
      그럼 저는 변종(?)값으로 변형을 해서 넣어야 겠군요;

               마모루 2006/01/12 00:18 x
      예 딱히 정해진것 없으니까요.

      맥시멈이 144*400 으로 되어 있는것도 궁금하더군요.

               lunamoth 2006/01/12 00:23 x
    nc_function.php파일의

    global $db, $dbid, $p_user_nick, $p_title, $p_description, $s_root_path, $r_root_path, $attach_path, $s_attach_path, $r_attach_path, $p_xml_cnt, $p_rss_public;

    맨 마지막에 $p_imagefile 변수를 추가
    global $db, $dbid, $p_user_nick, $p_title, $p_description, $s_root_path, $r_root_path, $attach_path, $s_attach_path, $r_attach_path, $p_xml_cnt, $p_rss_public, $p_imagefile;
    이런 모양이 됩니다.

    그런 다음,

    $rss .= "<description>$p_description</description> ";
    바로 아래에 다음 소스를 추가해주시면 됩니다.



    if( $p_imagefile ) {
    $rss .= "<image> ";
    $rss .= "<title>$p_imagelabel</title> ";
    $rss .= "<url>$s_attach_path"."image/"."$p_imagefile</url> ";
    $rss .= "<link>$s_root_path"."index.php</link> ";
    $rss .= "<description>$p_description</description> ";
    $rss .= "</image> ";
    }

    height랑 width는 옵셔널이라 안넣어도 괜찮은듯? 하네요..

    TENMA 2006/01/12 11:43 r x
      아 감사합니다. 그런 방법이 있었군요. ;)

               lunamoth 2006/01/12 11:45 x
      nc_function.php 이 아니고 inc_function.php ^^;
      이렇게 수정하면 사이트마다 정보를 안 바꿔 넣어도 되지요 :D

               TENMA 2006/01/12 11:45 x
      예 그렇겠네요. 스크래치 페이퍼를 자주 바꾸시는 분들은 직접 배너를 지정하시는 방법을 택하면 될것 같고요.

               lunamoth 2006/01/12 11:46 x
    TENMA 님 것이 훠~얼씬 세련 된 방법이군요.
    바로 수정해야겠습니다.
    감사합니다. 또 하나 배워 갑니다.

    ARDEUR 2006/01/12 17:50 r x
      예 단순한 배너지만 글만 있는 RSS 리더에서 어느정도 블로그를 환기 시키는 효과도 있는것 같습니다.

               lunamoth 2006/01/12 18:05 x
    전 그냥 lunamoth님 방법대로 해 보았습니다.
    적용되는데 조금 시간이 걸리더라구요. ^^
    감사합니다.

    편집장 2006/01/16 19:03 r x
      배너가 스킨하고 잘 어울리는걸요 ;)

               lunamoth 2006/01/16 20:01 x
      COMMENT
        



lunamoth
Textcube

Profile
Contact



Suede
brett anderson

lunamoth on Twitter
Miranda NG

Follow @lunamoth
http://feeds.feedburner.com/Lunamoth
follow us in feedly