테스트 사이트 - 개발 중인 베타 버전입니다

최근글 갤러리에 유튜브 썸네일 불러오기

순순히 1년 전 조회 1,429

 

</strong></p>

<p><strong><?php

  if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

  include_once(G5_LIB_PATH.'/thumbnail.lib.php');

  include_once(G5_LIB_PATH.'/youtube.lib.php');

  //add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨

  add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css?'.time().'" />', 0);

  $thumb_width = 180;

  $thumb_height = 140;

?></strong></p>

<p>

<strong><div class="latest_webzine_list">

  <div class="document_list">

    <ul>

      <?php for ($i=0; $i < count($list); $i++) { ?>

        <li>

          <a href="<?php echo $list[$i]['href'] ?>">

                <?php

              //썸네일 설정

                  $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);

                 ?>

                 <div class="thumb_area">

              <?php if($thumb['src']) { ?>

                <img src="<?php echo $thumb['src'] ?>" />

              <?php } else { ?>

                <img src="<?php echo $content_skin_url ?>/images/noimage.jpg" />

              <?php } ?>

            </div></strong></p>

<p><strong>

 

최근글 갤러리에 유튜브 썸네일 불러오기 조언 부탁 드립니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

다음과 같은 방법으로 해보시는건 어떨까 합니다.

 

</p>

<p><?php

  if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

  include_once(G5_LIB_PATH.'/thumbnail.lib.php');

  include_once(G5_LIB_PATH.'/youtube.lib.php');

  //add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨

  add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css?'.time().'" />', 0);

  $thumb_width = 180;

  $thumb_height = 140;

?></p>

<p><div class="latest_webzine_list">

  <div class="document_list">

    <ul>

      <?php for ($i=0; $i < count($list); $i++) { ?>

        <li>

          <a href="<?php echo $list[$i]['href'] ?>">

            <?php

              // 썸네일 설정

              $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);</p>

<p>              // 유튜브 동영상인지 확인

              $is_youtube = isset($list[$i]['wr_youtube']);</p>

<p>              // 유튜브 동영상인 경우 썸네일 가져오기

              if ($is_youtube) {

                $youtube_info = get_youtube_info($list[$i]['wr_youtube']);

                $youtube_thumbnail = $youtube_info['thumbnail'];

              }

            ?></p>

<p>            <div class="thumb_area">

              <?php if($thumb['src']) { ?>

                <img src="<?php echo $thumb['src'] ?>" />

              <?php } elseif ($is_youtube && $youtube_thumbnail) { ?>

                <img src="<?php echo $youtube_thumbnail ?>" />

              <?php } else { ?>

                <img src="<?php echo $content_skin_url ?>/images/noimage.jpg" />

              <?php } ?>

            </div>

          </a>

        </li>

      <?php } ?>

    </ul>

  </div>

</div>

 

$list[$i]['wr_youtube']는 게시물의 YouTube 동영상 ID를 나타내는 변수이므로, 이 값이 존재하면 해당 동영상에 대한 정보를 get_youtube_info 함수를 통해 가져와서 썸네일로 불러오게 됩니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

순순히
1년 전
제가 부족해서 성공은 못했지만 답변 감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인