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 "]]>";
}


Posted by 덕근닷컴

댓글을 달아 주세요

  1. 홍대호 2006/01/04 18:12  댓글주소  수정/삭제  댓글쓰기

    시리넷 백호를 좋아하는데요. 홈페이지 분위기를 바꾸면서 백호 스킨도 홈페이지 분위기에 맞춰서 바꾸고싶은데 다른 스킨들에비해 시리니는 넘 어렵네요... 리스트 맨위에 번호 목록 날짜 등등 나오잖아요.top_back.gif를 없애고 번호 l 제목 l 날짜 l 이름 l 보기 이런식으로 칸을 직선 하나씩만 넣어서 구분하고 싶은데요. 어떤 파일을 열어야 되죠? list 라고 붙어있는건 죄다 열어봤는데 넘 어렵네요 ㅠㅡㅠ

  2. sheep 2006/01/14 01:20  댓글주소  수정/삭제  댓글쓰기

    저는 잘되는데 그림이 링크건 글들이 그림 출력이 안되어서
    echo cut_str($data[memo], $descriptionLength);를 아래처럼 바꾸었습니다.

    $memo = stripslashes($data[memo]);
    $memo = str_replace("\n", "&lt;br /&gt;", $memo);
    echo cut_str($memo, $descriptionLength);

  3. 덕근 2006/01/19 00:15  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 홍대호님^^ 답변이 늦어서 죄송합니다.(메일 주소라도 남겨주셨으면, 메일로 보내드릴텐데요~^^)

    리스트의 목록 상단에서 top_back.gif를 없애고 따로 편집하시려면,
    sirini_ezset_fullpack\style.css
    sirini_ezset_fullpack\write.php
    이 2개의 파일에서 수정하시면 됩니다.

    style.css에는 스타일로 .top_head와 .view_head_title 부분이 있습니다.
    write.php에서는 약 37번째 줄에
    background:url(<?=$dir?>/image_store/top_back.gif) 부분이 있으니 참고하세요.^^

  4. 덕근 2006/01/19 00:19  댓글주소  수정/삭제  댓글쓰기

    sheep님 관심 감사드립니다.