유창화섬네일 일현님 유아원님 RSS 모닝뉴스리더 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

유창화섬네일 일현님 유아원님 RSS 모닝뉴스리더 정보

게시판 유창화섬네일 일현님 유아원님 RSS 모닝뉴스리더

첨부파일

morningNewsUIU.zip (202.8K) 429회 다운로드 2010-02-25 12:03:13

본문

****
2월 25일 12:00
링크에러난 부분과, raineye님의 의견반영해서 다시 올립니다.
여러스킨을 만지다 보니 이스킨 저스킨 어떤스킨인지 구분이 안갑니다.



http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=152943
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=397240&page=3 를 통하여,
고수님들의 도움으로 쓰고싶었던 뉴스리더를 손보았습니다.


1.
먼저 일현님과 유아원님, 그리고 관심있게 보아준 고수님들께 감사드립니다.

2.
이 리더는 링크1 이 원본입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=23760&sca=&sfl=wr_subject&stx=RSS&sop=and&page=2
의 김장군님의 뉴스리더는 큐티와이님이 구글에 맞게 손복 것입니다.
김장군님과 큐티와이님의 노고가 엿보이는 작품입니다.

3.
따라서 구글에만 해당됩니다.
다른 뉴스는 적용이 어려울 것입니다.

4.
공지사항을 입력할 때에 그림을 넣을 수 있게 했습니다.
유창화썸엔진을 사용했습니다.
뉴스의 그림을 불러오는 것도 유창화썸엔진의 일부가 필요합니다.
공지사항그림사용예는  http://ongga.com/bbs/board.php?bo_table=rss_4
공지사항기록하는 방법은 이전의 유창화썸네일웹진과 동일합니다.

5.
따라서 반드시 유창화썸네일이 설치되어있어야 합니다.
어디에서도 적용할 수 있는 만능입니다.
저는 그누보드/extend 에 넣어서 사용합니다.
인클루드할 필요없이 편하게 사용할 수 있습니다.

6.
화일을 풀면 두가지가 있습니다.
UIU는 베이직게시판모델입니다.
공지사항에 그리을 넣을 수 있는 것입니다.

7.
사용방법은 일반게시판과 동일합니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=102805  의 5번까지 참고하십시요.

사용예는
http://ongga.com/bbs/board.php?bo_table=rss_4  와
http://ongga.com/bbs/board.php?bo_table=rss_exem5 입니다.
추천
10

댓글 전체

감사합니다.
저는 김장군님 것으로 개조하여 쓰고 있는데 슬슬 바꿔봐야겠네요^^

그런데 "전체뉴스 x 개 "를 클릭시 새창에서 열리지 않고, _self 로 열려버립니다.

이것을 저는 이렇게 수정했습니다.

write_update.skin2.php 에 보면,

// description
function parse_description($body) {
        $current = array(
                        "<a href="
                        );
        $target = array(
                        "<a target='_blank' href="
                        );
        $body = str_replace($current, $target, $body);
        return $body;
  }

////    ////////////////////////////////////////////
goto_url("../../../bbs/board.php?bo_table=$bo_table" . $qstr);

?>

부분이 있습니다.(마지막쯤)

여기서

        return $body; 바로 전줄에

$body = str_replace("<a class=", "<a target='_blank' class=", $body);
요걸 한줄 추가 시키시던가

$current = array( 에 "<a class=" 를,

$target = array( 에 "<a target='_blank' class=" 를 추가 시켜주셔야 합니다
안녕하세요
김장군님 것이라면,
외부 사이트 content까지 불러와 자체적으로 저장하는 스킨.... 을 말씀하시는 것이 맞는지요?

김장군님의 스킨이 지금 그누 버전에서는 작동이 안되는 것 같은데요.
raineye 님의 스킨도 공개해 주시면 안될까요?

감히 공개를 요청드려 봅니다.
공개할만한 것이 못됩니다 ;; 될때까지 수정하기 모드로 그저 작동만 되도록 수정했습니다;; 이 스킨도 content 저장하지 않는가요?? 아.. 그래서 list에서 수정해야 되는 거군요!
참고로 김장군님것이 돌아가지 않는 이유는 구글 날짜표기가 바뀌어서 그런것 같습니다. 저는 그것을 수정해서 고쳤습니다;;
이상하게 write_update.skin2.php 에서는 안됩니다.
리스트에서 $wr_content = str_replace("<a class=", "<a target='_blank' class=", $wr_content); 했습니다.
감사합니다.
모닝님의 업데이트가 계속되는 한, 지구는 행복할 거에요 ^^
rss... 한번 구현해 보고 싶었던 것인데, 이거이거 모닝님 덕분에 공부할 게 너무 많아집니다.^^
지구를 한바퀴 돌아볼렵니다.

그누에서 나오는 RSS는 김장군님에게서 연유된 것 같아요.
byfun님것은 작동이 안되요, 사용하는 사람이 있으면 좋은데...
http://sir.co.kr/bbs/board.php?bo_table=g4_convert&wr_id=225
으로 변환해서 사용해보세요.

근데, RSS의 경우는 어떤지 잘 모르겠어요.
일단 시험해보세요..
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=102805

금방 위에 링크에서 업로드 설치햇는데요

메인페이지에 최신글로 등록하면 이미지가 안보이나요?
링크의 리더로 긁어온 것을 메인에서 최신글로 불러온다는 말씀이지요?

일단 안된다고 보아야 할 것입니다.

유창화썸네일을 응용한 최신글이라면 될 수도 있어요
헙!!! 요즘 제 닉이 대선출마를 해도 좋을 정도로 걸리고 있네요.  부끄럽습니다!  이 스킨은 모닝님이 고민하고 유아원님이 도와주셔서 끝낸 스킨으로 알고 있어요!!!  좋은 게시물에 닉을 걸어 주셔서 정말 감사합니다!!!

모님님 홧팅!!!!
선출직이라면 구의원에서부터 시작하시지요...
그누보드회원분들이 한지역에서 살면 충분할텐데ㅡ,.ㅜ

스크립트분석은 끝나셨나요?
오늘도 좋은 밤 되세요....
네~  morning님 그렇군요

유화창썸네일 이용한 최신글 이용해야겟군요

그런데 오늘 똑같은 뉴스가 3개씩 반복해서 나와서 두개씩 선택해서 삭제햇거던요

그런데 저부 지워지네요  그래서 다시 세돕하고 RSS자료 갱신해도 업이 안되네요 ㅠㅠ

왜 그런거죠?
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=102491&page=2
이중에서 골라쓰세요.
유창화썸네일사용한 게시판이 아니라 일반게시판의 최신글을 뽑으신다면 최신글의 썸네일설정부분을 홈에 맞게 설정하셔야 되요.

뉴스리더게시판의 최신글을 얻기위해서도 최신글의 썸설정을 해주셔야 합니다.

rss_latest.php 의 내용을 다 지우시고요,
목록을 다 지우시고 다시 해보세요.
네 고맙습니다 그러니까 되네요

지금은 다시 위에 올리신 걸로 다시 바꿧습니다.

그런데 궁굼한건 자동으로 업이 되는거 아니고 리셋만 해주면 업이 되나요?

아니면 번마다 rss_latest.php 이걸 다시 업데이트하고 리셋해야 하나요?

초보라 이해해주세요 어떻게 물어밧으면 좋을지도 잘 모르겟네요 ㅋㅋ
기본적으로 일정시간(24시간이상이 기본일 것 같음)이 지나고서 그냥 리셑...

뉴스를 보내주는 곳에 달린 문제가 있어요.
일정한 시간이 자나서도 같은 뉴스를 다시 보내면
게시판에는 중복되개 나타나죠.

중복되는 것 일일이 지우시던가,
굳이 저장할 필요가 없으면, 모두삭제....
ㅎㅎ;;
근데 제가 팁을 보고 구글 새로바뀐 날짜 스탬프 팁을 보고 수정했는데, 어느분소스인지 기억이 안나서요

어쩃든 지금 스킨엔 없는 부분인데, 날짜 파싱 함수를 만들었습니다.

//시간변환
function timeconv($pubdate){

$pubdate = explode(",", $pubdate);
//요일
$week = strtolower(trim($pubdate[0]));
switch ($week){
case ("mon") :
$week = "월";
break;
case ("tue") :
$week = "화";
break;
case ("wed") :
$week = "수";
break;
case ("thu") :
$week = "목";
break;
case ("fri") :
$week = "금";
break;
case ("sat") :
$week = "토";
break;
case ("sun") :
$week = "일";
break;
}
//Wed, 23 Jul 2008 11:21:00 +0900
$pubdate = explode(" ", trim($pubdate[1]));
//일
$day = $pubdate[0];
//월
$mon = strtolower(trim($pubdate[1]));
switch ($mon){
case("jan") :
$mon = "1";
break;
case("feb") :
$mon = "2";
break;
case("mar") :
$mon = "3";
break;
case("apr") :
$mon = "4";
break;
case("may") :
$mon = "5";
break;
case("jun") :
$mon = "6";
break;
case("jul") :
$mon = "7";
break;
case("aug") :
$mon = "8";
break;
case("sep") :
$mon = "9";
break;
case("oct") :
$mon = "10";
break;
case("nov") :
$mon = "11";
break;
case("dec") :
$mon = "12";
break;
}
//년
$year  = trim($pubdate[2]);
//시간
$times = trim($pubdate[3]);
$times = explode(":", $times);
$time = trim($times[0]);
if($time >= 12){
$pm = "오후";
$time = $time - 12;
}else{
$pm = "오전";
}
$min = trim($times[1]);
$sec = trim($times[2]);


$pubdate = $year."-".$mon."-".$day." ".$time.":".$min;

return $pubdate;

}
------------------------

timeconv($pubdate)를 사용해서 날짜를 바꿔서 읽어온 마지막 글 날짜와 비교해야 합니다.

저같은 경우 write_update.skin2.php 에서

$url = $item['link'];

  if($item["dcdate"])
        $item[date] = $item["dcdate"];
  else if($item["pubdate"])
        $item[date] = $item["pubdate"];
        $st = strtotime($item[date]);
        $item[date] = @date(DATE_FORMAT, $st);

$date = $item[date];

$title = iconv("UTF-8", "EUC-KR", $item['title']);
$name = $item['author'];

부분에서 $date = 이부분을

$date = timeconv($item[date]);
밑에 와 같이요.. 그랬더니 비교 잘 하더군요
=======================================
$url = $item['link'];

  if($item["dcdate"])
        $item[date] = set_iconv("utf-8", "{$item[cd_date]}");
  else if($item["pubdate"])
        $item[date] = set_iconv("utf-8", "{$item[pubdate]}");
        //$st = strtotime($item[date]);
        echo $st;
        //$item[date] = @date(DATE_FORMAT, $st);

$date = timeconv($item[date]);
echo $date;

=============================

define("DATE_FORMAT", "Y-m-d H:i"); // 날자형식정의
요부분에서 바꿔줘도 할 수 있을지
그건모르겠지만 어쨋든 위처럼 했습니다^^
먼저 감사합니다~^^ 적용해 보니 잘 되네요.
그런데 한가지 의문점이 게시판 상단 rss자료갱신을 하면 최신뉴스가 적용이 잘 안되더군요.
Setup 에서 rss 주소를 지웠다가 다시 설정하니 그때 갱신이 됩니다.
원래 그런건지요?
중요한 필수알림1
유창화 섬네일 첨부1이 11월부터는 다운불가능하게 조치된것 같습니다.더이상 이섬네일을 사용 불가능합니다.
시간투자 하지 마시고 다른 것을 찾아보세요.
왜차단되었는지 안타깝네요. 버린시간이 아깝네요.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT