본문 바로가기

RSS

Zeroboard RSS Feeder - 내용에 첨부 이미지 출력 기능



Zeroboard RSS Feeder From 지율을 제가 수정해 본 것입니다. (2005년 12월 10일 기준)


RSS의 내용에는 본문 내용만 포함되게 됩니다.


첨부파일로 이미지를 올려도 이미지는 보이지 않게 됩니다.


첨부파일로 이미지가 등록되어 있을 때, 본문 위/아래에 이미지를 보여주도록 수정하는 방법입니다.


rss-common.php - showDescription함수를 아래와 같이 수정


1. 이미지가 본문 위에 보이도록~


function showDescription($data){
    global $boardRootURI;
    echo "<![CDATA[";


    // 첨부 파일이 이미지인 경우 이미지 태그로 추가 20051209 by yunskorea(dukgun.com)
    $file_name1=$data[s_file_name1];
    $file_name2=$data[s_file_name2];
    if(eregi("\.jpg",$file_name1)||eregi("\.gif",$file_name1)||eregi("\.png",$file_name1))
    {
          echo "<img src=\"$boardRootURI";
          echo "$data[file_name1]\" border=0 name=zb_target_resize style=\"cursor:hand\" onclick=\"window.open(this.src)\"/><br />";
    }
    if(eregi("\.jpg",$file_name2)||eregi("\.gif",$file_name2)||eregi("\.png",$file_name2))
    {
          echo "<img src=\"$boardRootURI";
          echo "$data[file_name2]\" border=0 name=zb_target_resize style=\"cursor:hand\" onclick=\"window.open(this.src)\"/><br />";
    }


    echo cut_str($data[memo], $descriptionLength);
    echo "]]>";
}


2. 이미지가 본문 아래에 보이도록~


function showDescription($data){
    global $boardRootURI;
    echo "<![CDATA[";
    echo cut_str($data[memo], $descriptionLength);


    // 첨부 파일이 이미지인 경우 이미지 태그로 추가 20051209 by yunskorea(dukgun.com)
    $file_name1=$data[s_file_name1];
    $file_name2=$data[s_file_name2];
    if(eregi("\.jpg",$file_name1)||eregi("\.gif",$file_name1)||eregi("\.png",$file_name1))
    {
          echo "<img src=\"$boardRootURI";
          echo "$data[file_name1]\" border=0 name=zb_target_resize style=\"cursor:hand\" onclick=\"window.open(this.src)\"/><br />";
    }
    if(eregi("\.jpg",$file_name2)||eregi("\.gif",$file_name2)||eregi("\.png",$file_name2))
    {
          echo "<img src=\"$boardRootURI";
          echo "$data[file_name2]\" border=0 name=zb_target_resize style=\"cursor:hand\" onclick=\"window.open(this.src)\"/><br />";
    }


    echo "]]>";
}