XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

안녕하세요.

스케치북 유튜브를 웹진형으로 사용중인데요.

URL란에 https 주소를 넣어도 썸네일 이미지가 노출되도록 하고 싶은데,

어떻게 해야하는지 알려주시면 감사하겠습니다.

(현재는 http 주소만 넣어야 썸네일 이미지가 노출이 됩니다)

 

아래 소스란에 http 부분을 복사해서 https로 넣어도 되지가 않네요.ㅠㅠ

아시는 분 있으시면 답변 부탁드려보겠습니다.

 

<!--// 유투브 썸네일 -->
<span cond="!$document->getExtraValueHTML(1)" class="no_img tmb">No Image</span>
<block cond="$document->getExtraValueHTML(1)"><span cond="$mi->tmb_effect=='2'" class="no_img loading"></span><img class="tmb" src="{str_replace('http://youtu.be/', 'http://img.youtube.com/vi/', $document->getExtraValueHTML(1))}/0.jpg" width="{$mi->zine_thumb_width}" height="{$mi->zine_thumb_height}" border="0" alt="" /></block>

 

  • profile
    윤삼 2016.09.11 14:47:12

    저도 궁금하긴 하네요.

    https의 경우 썸네일 저장 경로가 달라서 그런 걸까요? 아니면 https 자체적으로 뭔가 막혀 있어서 그런 걸까요?

    ... 답변이 아니어서 죄송합니다;;;

  • ?
    메비우스의닭 2016.09.12 11:58:45
    답변 감사합니다.
    https 자체적으로 막혀있어서 그런건 아닌것 같습니다.
    위에 소스의 http를 https로 변경을 하면 https의 썸네일 이미지도 나오긴 합니다.
    근데 그렇게 되면 http로 등록한 썸네일은 나오지 않아서..

    결과적으로 두개의 썸네일이 모두 노출되고 싶은데,
    http와 https를 모두 적용하는 코딩이 필요할 것 같은데,
    방법을 찾지 못해서요ㅠㅠ
  • profile
    윤삼 2016.09.12 12:11:59

    보안 차단 문제가 아니고 두 경우 모두 문제 없이 섬네일이 출력된다면,


    src="{str_replace('//youtu.be/', '//img.youtube.com/vi/', $document->getExtraValueHTML(1))}/0.jpg"

     

    로 하신다거나, array 처리해서


    src="{str_replace(array('http://youtu.be/', 'https://youtu.be/'), array('http://img.youtube.com/vi/', 'https://img.youtube.com/vi/'), $document->getExtraValueHTML(1))}/0.jpg"

     

    로 하시면 되지 않을까요?

    1 0
  • ?
    메비우스의닭 2016.09.12 15:05:16
    윤삼님 array로 처리하니깐 정상적으로 되네요!! 꿀팁 감사합니다.
  • profile
    December 2016.09.16 23:21:46
    이제 XE타운에서 유용한 팁을 많이..
    진심 감사합니다... 윤삼 "님..

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...