메인 최신글 갤러리 썸네일에 유튜브 썸네일을 사용하고 싶습니다.

메인 최신글 갤러리 썸네일에 유튜브 썸네일을 사용하고 싶습니다.

QA

메인 최신글 갤러리 썸네일에 유튜브 썸네일을 사용하고 싶습니다.

본문

http://sir.kr/g5_skin/8695?sca=%EA%B2%8C%EC%8B%9C%ED%8C%90&sfl=wr_subject%7C%7Cwr_content&stx=%EC%9C%A0%ED%8A%9C%EB%B8%8C 

 

해당 스킨을 통해 유튜브를 게시판으로 가져올 수 있는 스킨을 적용한 상태입니다.

 

그런데 이 게시판의 있는 내용을 메인에서 최신글로 출력하고 싶은데

 

썸네일 부분이 계속 없는 이미지로 뜨더라구요

 

<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 이 부분은 스킨 경로 적어주시면됩니다. 
 

감사합니다. 덕분에 아주 잘 해결되었습니다. 이렇게 고생스럽게 코딩까지 수정해주시고 어떻게 감사의 인사를 전해야할지....

며칠동안 고생하던 것이 해결되어서 너무 좋네요

정말로 감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT