질문/조언질답게시판

두 번 정도 관련 게시물을 올렸으나 아무도 관심이 없으신듯..

기본 콘텐트 위젯이나 콘텐츠 확장 위젯 모두 RSS피드를 불러올 때, 썸네일은 못 불러오던데..

  • ?
    RSS는 다들 잘 안쓰니까요...자기 사이트 컨텐츠 관리도 다들 바쁘실듯...
  • ? profile
    유튜브 채널을 하나 운영중이어서
    해당 유튜브의 게시물 목록을 갤러리 형태로 가져오려고 했더니..
    웬걸.. 썸네일이 안 나오네요.. 허전하게스리..
  • profile profile
    유튜브라면 동영상 썸네일일 텐데... 코어에 포함된 기능 중에서 동영상 썸네일을 추출할 수 있는 것은 어디에도 없습니다.

    RSS 썸네일은 description 태그에 특정 속성이 있고 내용에 <img> 태그가 포함되어 있는 등 아주 특별한 경우에만 작동하도록 되어 있는데, 그나마 외부 이미지를 그대로 불러오도록 되어 있어서 차라리 작동 안 하는 편이 원본 사이트에 민폐를 끼치지 않을 것 같네요.
  • profile profile
    기본 콘텐츠 위젯이
    RSS피드를 가져올 수 있게 되어있는데
    옛날에 썼던 기억으로는 썸네일도 나타났던걸로 기억나거든요~
    지금은 안 되네요~
  • profile profile

    해당 부분의 소스는 5년 전쯤 마지막으로 변경된 걸로 나오네요.
    그 사이 XE에서 뭔가 바뀐 것 때문에 안 되는 것일 수도 있고...

    유튜브 RSS 구조가 바뀌어서 안 되는 것일 수도 있고...

  • profile profile
    그 부분은 깃허브에 가면 나와있을까요?
    혹시 이전의 소스로 되돌리면 되지 않을지.. 일단 시도나 한 번 해볼까 합니다..
  • ?
    content 위젯을 변경해야할겁니다.

    기진곰님 말씀대로 content 위젯 자체에서의 썸네일은 description 태그에서 img 태그를 추출해 만드는데,
    그게 아니라 사용하려는 rss 에서 별도로 thumbnail 태그를 전달해준다면, 그 태그를 이용하도록 수정하셔야할겁니다.

    예전버전에서는 아예 RSS 기반으로는 썸네일 추출하는 기능 자체가 없었습니다.
  • ? profile
    https://www.youtube.com/feeds/videos.xml?channel_id=UCxCrbs3O2tcB-NRq6k5YHVQ
    유튜브 RSS의 경우
    https://i4.ytimg.com/vi/KKaYVlZs8q4/hqdefault.jpg
    https://i4.ytimg.com/vi/게시물주소/썸네일형식 인 것 같네요..
    이걸 어찌 수정을 해야 할 지 난감하네요
  • ? profile
    $content_item->setThumbnail($this->_getRssThumbnail($item->description));

    현재는 이런식으로 불러오고 있는 것 같네요..? 

    유튜브 RSS에서 Thumbnail이라는 이름의 미디어 속성을 갖고 있길래

    그냥 무식하게 item->thumbnail 넣어보니 작동이 안되는군요..킁..ㅋ

  • profile profile

    아티스터디님 혹시 이 부분 해결하셨나요? 저도 이것땜에 일주일째 방법을 찾는데 안되네요 

  • profile profile
    https://xetown.com/tips/926675
  • profile profile
    감사합니다