G4팁에 올라온 이눔을 G3용으로 ??

G4팁란에 올라온 유창화님의 rss관련팁
 
 
이눔을 G3용으로 해석부탁드립니다..
 
<?

//환경설정
$Ynum = 20;//몇개를 보여줄것인지 셑팅하세요
$Ytitle = '팔봉이의 전체 새글';//기본 환경 설정의 사이트 제목 말고, 다르게 사이트 제목을 출력하고 싶을때 사용하세요. 비워두면 기본 환경설정 사이트 제목이 들어갑니다.



include_once './_common.php';

// 특수문자 변환
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;
}

if (empty($g4['title']))
  $g4['title'] = $config['cf_title'];

if (!empty($Ytitle))
  $g4['title'] = $Ytitle;

$SiteTitle = specialchars_replace($g4['title']);
$SiteUrl = specialchars_replace($g4['url'] . '/');



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

echo "<?xml version=\"1.0\" encoding=\"" . $g4['charset'] . "\"?>\n";
echo "<rss version=\"2.0\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\">\n";
echo "<channel>\n";
echo "<title>" . $SiteTitle . "</title>\n";
echo "<link>" . $SiteUrl . "</link>\n";
echo "<description>" . $SiteTitle . "</description>\n";
echo "<language>ko</language>\n";

$sql_common = " from " . $g4['board_new_table'] . " a, " . $g4['board_table'] . " b, " . $g4['group_table'] . " c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_use_search = '1' ";

if (!empty($gr_id))
  $sql_common .= " and b.gr_id = '$gr_id' ";

$sql_common .= " and a.wr_id = a.wr_parent ";

$sql_order = " order by a.bn_id desc ";

$sql = " select a.*, b.bo_subject, c.gr_subject
                      $sql_common
                      $sql_order
                      limit $Ynum ";

$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {

  $tmp_write_table = $g4['write_prefix'] . $row['bo_table'];

  $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '" . $row['wr_id'] . "' ");

  //비밀글이면 통과
  if (preg_match("`secret`", $row2['wr_option'])) continue;

  $title = specialchars_replace($row2['wr_subject']);
  $link = specialchars_replace($g4['url'] . "/" . $g4['bbs'] . "/board.php?bo_table=" . $row['bo_table'] . "&wr_id=" . $row['wr_id']);

  $html = 0;
  if (strstr($row2['wr_option'], 'html1'))
    $html = 1;
  else if (strstr($row2['wr_option'], 'html2'))
    $html = 2;

  $row2['content'] = conv_content($row2['wr_content'], $html);
  $content = '<span>';

  $row2['file'] = get_file($row['bo_table'], $row['wr_id']);
  for ($j=0; $j<=count($row2['file']); $j++) {

    if ($row2['file'][$j]['view'])
      $content .= preg_replace("'([^:])//'", '\\1/' . $row['bo_table'] . '/', str_replace($g4['path'] . '/', $g4['url'] . '/', $row2['file'][$j]['view'])) . "<p>";
  }
  $content .= $row2['content'] . '</span>';

  $name = specialchars_replace($row2['wr_name']);
  $cate1 = specialchars_replace(preg_replace("` *?게시판`", "", $row['gr_subject']));
  $cate2 = specialchars_replace(preg_replace("` *?게시판`", "", $row['bo_subject']));

  $date = $row2['wr_datetime'];
  $date = date('r', strtotime($date));

  echo "<item>\n";
  echo "<title>" . $title . "</title>\n";
  echo "<link>" . $link . "</link>\n";
  echo "<description><![CDATA[" . $content . "]]></description>\n";
  echo "<dc:creator>" . $name . "</dc:creator>\n";
  echo "<category>" . $cate1 . "</category>\n";
  echo "<category>" . $cate2 . "</category>\n";
  echo "<dc:date>" . $date . "</dc:date>\n";
  echo "</item>\n";
}

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

?>
|

댓글 17개

포인트 빵빵 한데.. 아무도 안오시네...
꼭 정답이 아니어도 &#44318;잖은데..말이요..^^...@
자자 그러지마시고 한 댓글씩 주세요...
오 포인트................ㅋㅋ 생각 해보고용..ㅋㅋ 에공 g3~~ 도망가야징
저의 포인트를 확인 하신 후 어떤 분에게 포인트를 줄건지를 결정해도 늦지 않습니다.

좋은 하루 되세요. ~..~
쪼금 가난 하시넹~^^..@
걍 답글 달아봤습니다......답글달아도...포인트 주자나요^^
으헉~~@ 김샨님^^저랑 같은시기에 그누에 가입하셔서 포인트 만땅입니다요..흐흐
ㅎㅎ .........포인트 제힘으로 벌고있습니다..ㅋㅋ(댓글작성)
해결하셨다니 다행입니다..
지나가면서 포인트 욕심이 생긴관계로 글하나 올립니다..

저희집 문에 걸어 져 있는 성구

네 시작은 미약하였으나 내 나중은 창대하리라~!
감사합니다.. 뭔가 얻어볼까해서 질문을 남겼었는데..
포인트 왕창 걸때는 매번 이렇게 ㅎㅎ...^^

그나저나..제나님 포인트 엄청 납니다...도망가자..==33
100원 벌어갑니다~
호오~ 제글이 유익한 글이였네요..^^
해 드리려고 하다가 다른일 때문에 못했네요...^^;
해결하셨다니...
감사합니다..^^...@
포인트 주심 엠클럽 가입~ㅋㅋㅋ
안주믄 가입안함
배너광고 봐도 클릭안함~ㅋㅋㅋ
배너광고 보이는대로 클릭~ㅎㅎㅎ
어긍~@ 막 누르고 싶었는데.. ^^...
ㅠ.ㅠ
포인트 받으로 답글 답니다. 감사의 뜻으로 좌측에 쓸 수 있는 메뉴 올리겠습니다.
9만9천 주샴...ㅋㅋ
^^...@
저는 홈페이지를 다 만들었지만 모든 분들이 사용하실 수있는 팁을 올리신다기에
낙첨 합니다..ㅎㅎ

낙첨되지 못한 분들은 그 팁으로 멋진 홈페이 만드세요~홧팅
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,509
19년 전 조회 2,484
19년 전 조회 2,499
19년 전 조회 1,703
19년 전 조회 1,560
19년 전 조회 2,104
19년 전 조회 1,542
19년 전 조회 1,580
19년 전 조회 1,603
19년 전 조회 2,247
19년 전 조회 1,629
19년 전 조회 1,720
19년 전 조회 1,530
19년 전 조회 1,815
19년 전 조회 1,661
19년 전 조회 1,614
19년 전 조회 1,848
19년 전 조회 1,512
19년 전 조회 1,649
19년 전 조회 1,908
🐛 버그신고