안녕하세요~ ^^

PicLens라고 이미지나 플래시 비디오를 보여주는 일종의 플러그인 같은 건데요....
제로보드XE에서는 이미 위젯으로 나온 듯 합니다.

그누보드 쪽은 스킨이 이미 있는데 제로보드4 용은 아무리 찾아도 없네요....
결국 제로보드용 피더가 필요합니다.(제로보드4.1 UTF-8 버전 설치했습니다)
거의 프로그래밍 수준의 질문이라고 보시면 될 것 같습니다. ㅜ ㅜ

그누보드 스킨으로 수정해 가다가 모르는 부분이 생겨서요.... 제로보드를 쭉 써오다보니
그누보드쪽 변수 같은건 잘몰라서 사실 여기다 질문을 드려서 답변이 나올지 모르겠습니다.
프로그래밍을 전혀 모른다는 전제하에 질문을 드려 봅니다. ^^;

적용하려는 갤러리에는 아래와 같은 팁들이 적용되어 있습니다.

1. 대류님의 첨부파일 10개로 늘리기
2. DQ님의 DQ'Thumb Engine ver 2.0 R5.0306

따라서 피더는 첨부파일 1 ~ 10 개의 정보를 불러와야 하고 썸네일도 10개에 대한 정보를
불러와야 합니다. 물론 썸네일 엔진이 10개에 대한 썸네일을 다 만들어야겠지만...(이 것도 어떻게 수정해야 할지.. ㅠ ㅠ)

PicLens가 작동하기 위해 파싱되어야 정보는 아래와 같습니다.

예) (참고적으로 DQ님 썸네일 엔진은 jpg로 출력할 수 있는거 같습니다)

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss xmlns:media="http://search.yahoo.com/mrss" version="2.0">
    <channel>
        <generator>PicLens Publisher/Mac 1.0.4</generator>
        <item>
            <title>사진071224_6.jpg</title>
            <link>images/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_6.jpg</link>
            <media:thumbnail url="thumbs/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_6.jpg"/>
            <media:content url="images/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_6.jpg"/>
            <guid isPermaLink="false">2BDB3DE0-C561-4009-9879-0B39A806AF21</guid>
        </item>
        <item>
            <title>사진071224_7.jpg</title>
            <link>images/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_7.jpg</link>
            <media:thumbnail url="thumbs/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_7.jpg"/>
            <media:content url="images/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_7.jpg"/>
            <guid isPermaLink="false">B1BEAA0C-30C8-459A-894C-BCA191E24D28</guid>
        </item>
        <item>
            <title>사진071224_8.jpg</title>
            <link>images/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_8.jpg</link>
            <media:thumbnail url="thumbs/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_8.jpg"/>
            <media:content url="images/%E1%84%89%E1%85%A1%E1%84%8C%E1%85%B5%E1%86%AB071224_8.jpg"/>
            <guid isPermaLink="false">0A362D76-E11D-43D5-9F72-965B7CDB9C04</guid>
        </item>
    </channel>
</rss>



제가 그누보드쪽 피더를 수정중인게 아래와 같습니다.

빨간색 글자들이 제가 이해를 못하는 부분입니다.

<?
$_zb_url = "http://www.주소.co.kr/board/";
$_zb_path = "/home/hosting_users/아이디/www/board/";

include $_zb_path."_head.php";

// 사이트 정보
$title = "타이틀";
$link = "http://www.주소.co.kr/";
$description = "사이트 주제";
$atom = "$_zb_url"."logo.png";
$music = "$_zb_url"."배경음.mp3";

// 게시판 테이블명
$zb_table = "gallery";

// 첨부파일과 쎔네일 경로
$file_path = "$_zb_url/data/$zb_table/";
$thumb_file = "$_zb_url"."data/$zb_table/small_$no".".jpg";

// 특수문자 변환
function specialchars_replace($str, $len=0) {
    if ($len) {
        $str = substr($str, 0, $len);
    }

    $str = preg_replace("/&/", "&amp;", $str);
    $str = preg_replace("/</", "&lt;", $str);
    $str = preg_replace("/>/", "&gt;", $str);
    return $str;
}

Header("Content-type: text/xml");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");  

echo "<?xml version='1.0' encoding='utf-8' standalone='yes'?>\n\n";
echo "<rss version='2.0' xmlns:media='http://search.yahoo.com/mrss' xmlns:atom='http://www.w3.org/2005/Atom'>\n";
echo "<channel>\n\n";
echo "<title>$title</title>\n";
echo "<link>$link</link>\n";
echo "<description>$description</description>\n";
echo "<atom:icon>$atom</atom:icon>\n";
echo "<atom:link rel='enclosure' type='audio/mpeg' length='1337' href='$music' />\n\n";

$sql = "select * from $g4[write_prefix]$bo_table where wr_is_comment = 0 and wr_option not like '%secret%' order by wr_num, wr_reply";
$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) {
    $sql_1 = "select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$row[wr_id]' and bf_file != '' order by bf_no";
    $result_1 = sql_query($sql_1);
    for ($j=0; $row_1=sql_fetch_array($result_1); $j++) {
        echo "<item>\n";
        echo "<title>$row_1[bf_source]</title>\n";
        echo "<link>$file_path/$row_1[bf_file]</link>\n";
        echo "<guid>".specialchars_replace($row[wr_subject])."_{$row_1[bf_no]}</guid>\n";
        echo "<media:thumbnail url='$thumb_path/$row_1[bf_thumb]' />\n";
        if ($row_1[bf_type] == 0) {
            $content = "type='video/x-flv' url='$file_path/$row_1[bf_file]'";
        } else {
            $content = "url='$file_path/$row_1[bf_file]'";

        }
        echo "<media:content $content />\n";
        echo "</item>\n\n";
    }
}

echo "</channel>\n";
echo "</rss>";
?>

## 소스의 출처는 그누보드 사이트의 디까뿌리님의 http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=79773 게시물 입니다.##




결국 저 빨간 부분이 이해가 안되고 제로보드에서 작동하게 만들고 싶은 거죠... 물론 첨부파일 10개가 적용된 게시판에서 말입니다.

아래처럼 요게 반복되는 피더입니다. 게시물 번호에 상관없이??? 게시물에 달라붙은 첨부파일들을 쭈욱 나열해 주는거죠.
        <item>
            <title>파일명</title>
            <link>이미지 주소</link>
            <media:thumbnail url="썸네일주소(파일명까지)"/>
            <media:content url="첨부파일주소(파일명까지)"/>
            <guid isPermaLink="false">이건 뭔지 모르겠습니다. 없어도 작동되는거 같은데 게시물 주소로 활용하려고 합니다.</guid>
        </item>



질문의 요는 저 빨간 부분에 제로보드가 작동할 수 있도록 하려면... 입니다. ㅠ ㅠ
물론 첨부파일이 10개인 팁이 적용됐다는 전제로 말입니다.

(대류님의 팁 : http://www.daerew.com/example/zeroboard/?id=upload_file_plus1)


팁게시판의 토토루님이 RSS 피더를 수정해서 해 보려고 했는데... 뭐가 잘못됐는지...안되더라구요.(http://www.zeroboard.com/847877)
그누보드 소스와도 출력방법이??? 틀린거 같기도 하고...



아.... 몇날 몇일을 이거 해 보겠다고 씨름을 하고 있습니다. 많은 도움 부탁드리겠습니다... ㅠ ㅠ