네이버 영상 등록 게시판 썸네일

네이버 영상 등록 게시판 썸네일

QA

네이버 영상 등록 게시판 썸네일

본문

유튭 게시판 스킨들은 많은데 네이버는 없다보니... 유튭영상스킨을 기반으로 해서 네이버 영상 url에서 영상의 id 값만 가지고 와서 영상출력하는 데까지는 구현했습니다...;;

 

그런데 리스트에서 썸네일이 문제인데....

 

네이버영상을 가져올 때 썸네일은 어떤식으로 처리하시나요...??

 

https://sir.kr/g5_skin/28815

이 스킨에서 네이버 썸네일 가져오는 부분만 가져와서 추가했는데... 잘 안되네요;;

 

위 스킨은 xml 파싱을 해서 xml 페이지에 있는 thumbnail_url 데이터만 가져와서 뿌려주는거 같은데...

 

thumbnail_url 을 못가져오고 있습니다ㅠㅠㅠ

 

리스트 스킨 파일에서 


// 상단에 네이버 영상 썸네일을 가져올 함수 추가
if ( ! function_exists( 'get_movie_thumb' ) )
{
    function get_movie_thumb( $movieid )
    {
        $xml = simplexml_load_file("https://tv.naver.com/oembed?url=https://tv.naver.com/v/".$movieid."&format=xml");
        $movie_frame = $xml->html;
        $movie_img = $xml->thumbnail_url;
 
        return $movie_img;
    }
}
 
......
 
// 썸네일 불러올 곳
if( strpos($view['link'][1], 'youtube') !== false ) {
    $ytbLink = parse_url($list[$i]['link'][1]); // 200403 링크에 등록된 유튜브 링크를 가져옴
    parse_str($ytbLink['query']); // 200403 유튜브링크에서 파라미터를 가져옴
    $img_content = '<img src="'.get_yt_thumb('https://youtu.be/'.$v, 'maxres').'" alt="'.$list[$i]['subject'].'">';
}else{
    $ytbLink = explode('/', $list[$i]['link'][1]);
    $v = array_pop($ytbLink);

    echo get_movie_thumb($v);
    // $img_content = '<img src="'.get_movie_thumb($v).'" alt="'.$list[$i]['subject'].'">';
}

 

get_movie_thumb($v) 하면 thumbnail_url 이 리턴돼야하는데...

 

아무것도 안되고 있습니다..ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

get_movie_thumb($v) 안되는거 윗줄 소스에 링크 수정해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

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