메인 최신글 갤러리 썸네일에 유튜브 썸네일을 사용하고 싶습니다.
본문
해당 스킨을 통해 유튜브를 게시판으로 가져올 수 있는 스킨을 적용한 상태입니다.
그런데 이 게시판의 있는 내용을 메인에서 최신글로 출력하고 싶은데
썸네일 부분이 계속 없는 이미지로 뜨더라구요
<div>
<?php
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
// 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
$options = array(
'thumb_width' => 170, // 썸네일 width
'thumb_height' => 149, // 썸네일 height
'content_length' => 40 // 간단내용 길이
);
echo latest('theme/gallery', '07', 4, 25, 1, $options);
?>
</div>
여기가 INDEX 부분이고
<?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
} else {
$img_content = '<span style="width:'.$thumb_width.'px;height:'.$thumb_height.'px" class="no_img">no image</span>';
}
?>
<li>
<a href="<?php echo $list[$i]['href']; ?>" class="lt_image"><?php echo $img_content; ?></a>
<?php
echo "<a href=\"".$list[$i]['href']."\" class=\"lt_tit\">";
if ($list[$i]['is_notice'])
echo "<strong>".$list[$i]['subject']."</strong>";
else
echo $list[$i]['subject'];
echo "</a>";
?>
<p class="lt_detail"><?php echo get_text(cut_str(strip_tags($list[$i]['wr_content']), $content_length), 1); ?></p>
</li>
<?php } ?>
이 부분이 latest.skin 인데
어떻게 변경을 해야할까요...
php는 초보인데 아는사람끼리 사용할
커뮤니티 사이트를 만드느라
넘 어렵네요....
답변 1
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'"
alt="'.$thumb['alt'].'" width="'.$thumb_width.'"
height="'.$thumb_height.'">';
} else {
$img_content = '<span
style="width:'.$thumb_width.'px;height:'.$thumb_height.'px"
class="no_img">no image</span>';
}
위 부분을
if(preg_match("/youtu/", $list[$i]['wr_5'])) {
$videoId = get_youtubeid($list[$i]['wr_5']);
$img_content = "<img src='http://img.youtube.com/vi/$videoId/mqdefault.jpg' width='$thumb_width' height='$thumb_height' />";
}
else if(preg_match("/vimeo/", $list[$i]['wr_5'])) {
$videoId = get_vimeoid($list[$i]['wr_5']);
$thumb_Url = get_vimeoThumb($videoId);
$img_content = "<img src='$thumb_Url' width='$thumb_width' height='$thumb_height' />";
}
바꾸시고 상단에
include_once($board_skin_path.'/gaburi.lib.php');
//$board_skin_path 이 부분은 스킨 경로 적어주시면됩니다.