왜 유튜브 썸네일이 나오지 않을까요?
본문
기존 갤러리 게시판을 수정했습니다.
write.skin.php에서
<tr>
<th scope="row"><label for="youtube">유튜브주소</label></th>
<td><input type="text" name="wr_1" value="<?php echo $write['wr_1'] ?>" id="wr_1" class="frm_input" size="50"><p style="margin-top:5px">입력예 : https://youtu.be/0wlXaHmmOVc</p></td>
</tr>
list.skin.php에서
$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
if($thumb['wr_1']) {
$youtube_id = str_replace("https://youtu.be/", "", $list[$i]['wr_1']);
$img_content = '<img src="https://img.youtube.com/vi/'.$youtube_id.'/hqdefault.jpg" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
} else if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
} else {
$img_content = '<span style="width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</span>';
}echo $img_content;
이렇게 했는데 no image라고 나옵니다 ㅠ
어떻게 해야 정상적으로 썸네일이 나올까요?
답변 1
if($thumb['wr_1']) {
여기를 이렇게 수정
if($list[$i]['wr_1']) {
참고 http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=94