최신글 썸네일의 비율유지 방법

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
최신글 썸네일의 비율유지 방법

QA

최신글 썸네일의 비율유지 방법

본문

소스한번 봐주세요.

최신글 스킨인데

첨부사진, 유튜브썸네일 중 하나를 나오게 만들어본 스킨인데요.

다름아니고 비율이 올리는 사진의 비율대로

가로 사이즈만 고정해버리고 세로는 비율대로 나오게 하려는건데요.

 

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
 
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
$thumb_width = 220; 
$thumb_height = 124; 
 
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
?>
 
<script src="https://npmcdn.com/masonry-layout@4.0/dist/masonry.pkgd.min.js"></script>
 
<div id="container" class="lat_web">
    <!--<h2><?php echo $gr_subject; ?></h2>  /그룹명-->
       
    <ul id="images">
    <?php
    for ($i=0; $i<count($list); $i++) {
        $thumb = get_list_thumbnail($list[$i]['bo_table'], $list[$i]['wr_id'], $thumb_width, $thumb_height);
        if($thumb['src']) {
            $img = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'">';
			$wr_subject = cut_str(strip_tags($list[$i]['wr_content']), 110); //이미지가 있을때 글자수
        } else {
			$wr_subject = cut_str(strip_tags($list[$i]['wr_content']), 130); //이미지가 없을때 글자수
        }
    ?>
        <li class="itemshit">
        	<a href="<?php echo $list[$i]['href']; ?>">
            <?php if($thumb['src']) { ?>
            <div class="wimg">
                <span class="myimg"><?php echo $img; ?></span>
            </div>
            <?php } else { 
            
            // 첨부동영상의 썸네일 우선출력 시작
            
            $thumb = get_list_thumbnail($list[$i]['bo_table'], $list[$i]['wr_id'], $thumb_width, $thumb_height); // 썸네일 크기를 위에서 선언한 크기사용
 
 
						if(!$thumb){ 
							if($list[$i]['wr_1']) { 
								$thumb['src'] = "http://img.youtube.com/vi/{$list[$i][wr_1]}/maxresdefault.jpg";
							} elseif ($list[$i]['wr_2']){ 
								$output=get_vimeo("http://vimeo.com/api/v2/video/".$list[$i]['wr_2'].".php");
								$output=unserialize($output);
								// echo "<img src='".$output[0][thumbnail_medium]."'>"; //thumbnail_small, thumbnail_medium, thumbnail_large
								$thumb['src'] = $output[0][thumbnail_medium];
							}
						}
						
 
						
						if($thumb['src']) {
                            $img_content = '<img class="youtubethumb" 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"><img src="/img/no-img.png"></span>';
                        }
 
                        echo $img_content;
                        
            
            
            } ?></a> ......

 

이 질문에 댓글 쓰기 :

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

회원로그인

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