왕초보질문좀 드립니다.

왕초보질문좀 드립니다.

QA

왕초보질문좀 드립니다.

본문

글쓰기에서 관련링크1에 유튜브동영상 주서복사 붙이기 했을때 리스트와 메인에 썸네일 출력이 되게 할 수 없을가요? "도와주세요ㅡ.ㅡ"  

이 질문에 댓글 쓰기 :

답변 6

네 가능합니다 

 

function getYoutubeImg($url){

$urls = explode("?v=",$url);

$urls2 = explode("&", $urls[1]);

 

return "http://img.youtube.com/vi/".$urls2[0]."/0.jpg";

}

위함수 활용해서 썸네일추출하시면됩니다 ~ 

http://sir.kr/g5_skin/11300 

http://sir.kr/g4_skin/152806?sfl=wr_subject&stx=%EC%9C%A0%ED%88%AC%EB%B8%8C

 

여기보시면 그누4에서 곱슬최씨님께서 유우브 썸네일 전용 스킨을 만들어 놓으셨습니다.

 

가장 기능이 많고.기능이 다양한 스킨이라 구지 말씀 안드려도 잘 아실겁니다 .^^

 

도움이 되셨으면 좋겠네요 ^^ 

참고용 그누4


<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 
 
if(!$options) $options=3;
 
$cols  = $options; //  이미지 가로갯수 //  이미지 세로 갯수는 메인에서 지정(총 이미지 수)
$image_h  = 5; // 이미지 상하 간격
 
$col_width = (int)(99 / $cols);
 
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
?>
 
<link rel="stylesheet" href="<?=$latest_skin_path?>/style.css" type="text/css" />
 
<table border="1" cellspacing="0" bordercolordark="white" bordercolorlight="blue">
    <tr>
        <td>
<table width='100%' border="0" cellspacing=0 valign="top" bgcolor="white" bordercolordark="white" bordercolorlight="blue">
    <tr>
        <td width="980" bgcolor="#006600">  <strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>' target='_blank'><font color="#FFFFFF"><?=$board[bo_subject]?> </font></a></strong></td>
        <td width="52" align="right" bgcolor="#006600">
            <p align="center"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>' target='_blank'><font color="#FFFFFF">더보기</font></a></p>
        </td>
   
    </tr>
</table>		
		</td>
    </tr>
</table>
<table width=100% border=0 align="center" cellpadding=0 cellspacing=0>
  <tr> 
    <td width="5" height="5"><img src="<?=$latest_skin_path?>/img/box01_tl.gif" width="5" height="5"></td>
    <td background="<?=$latest_skin_path?>/img/box01_top.gif"></td>
    <td width="5" height="5"><img src="<?=$latest_skin_path?>/img/box01_tr.gif" width="5" height="5"></td>
  </tr>
  <tr> 
    <td background="<?=$latest_skin_path?>/img/box01_left.gif"></td>
    <td valign="top" >
	<table width="100%" border="0" cellspacing="0" cellpadding="0">
 
        <tr>
          <td valign="top">
		  
		  <table width=100% border=0 align="center" cellpadding=0 cellspacing=0>
              <tr> 
                <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
 
				<!-- 이미지보이는 부분 시작 -->
				<table align="center" cellpadding="0" cellspacing="0" width="100%" border="0">
 
				<tr><td align='center'>
 
							<table width="100%" border="0" cellspacing="0" cellpadding="0">
								<tr><td height='2'></td></tr>
								<tr>
									<td align='center'>
										<table width="100%" border="0" cellspacing="0" cellpadding="0">
										  <tr>
 
											<? for ($i=0; $i<count($list); $i++) { 
											  if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; 
											  } 
											?> 
 
											<td width="<?=$col_width?>%" align="center" valign='top'>
 
											<?
											$string = $list[$i][wr_3];
											$url = parse_url($string);
													parse_str($url['query']); 
										    $sm = "$v";	
	
											$img = "<img src='http://i3.ytimg.com/vi/$string/1.jpg' border=0 title='유튜브이미지'>";
											$thumb = $thumb_path. "/". $list[$i][wr_id];
 
											  if ( file_exists($thumb) )
												$img = $thumb;
											  
												$style = "style='font-family:돋움; font-size:9pt; color:#686695;' ";
												if ($list[$i][icon_new]) {
												$style = "style='font-family:돋움; font-size:9pt; color:#134980;' "; }
												$subject = "<span $style>".$list[$i][subject]."</span>"; //제목 글자수 자르기
												$wr_id  = $list[$i]['wr_id'];
												$bg = "";  //새글? 
												if ($list[$i][icon_new])
													$bg="la_top_2.gif";
												 else
													$bg="la_top_1.gif";
 
													echo $list[$i][icon_reply] . " ";
 
													echo "<table cellpadding='0' cellspacing='0' border='0'>";
													echo "		<tr><td background='{$latest_skin_path}/img/la_bg.gif' valign='top' align='center'>";
													echo "<a href='{$list[$i][href]}'>";
													echo $img;
													echo "</a></td></tr>";
													
													echo "		<tr><td height='16' align='center'>";
													     $style = "";
														 if ($list[$i][is_notice]) $style = " style='font-weight:bold;'";
 
													echo "<a href='{$list[$i][href]}' $style>";
													echo "[{$list[$i]['subject']}]";
													echo "</a></td></tr>";
													
												
													//echo "		<tr><td height='12' align='center' style='font-size:11px; color:#CCCCCC;'>조회수 : {$wr_hit}</td></tr>";
													echo "</table>";
											?>
											</td>
											<? } ?> 
											<? 
											$cnt = ($i%$cols); 
											for ($k=$cnt; $k<$cols && $cnt; $k++) { 
												echo "<td width=$col_width%> </td>"; 
											} 
											?> 
										  <? if ($i+1 < count($list)) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; } ?> 
										  <? if (count($list) == 0) { echo "<td height=80 align=center>게시물이 없습니다.</td>"; } ?>
										  </tr>
										</table>
									</td>
								</tr>
							</table>
				</td></tr>
				</table>
				<!-- 이미지보이는 부분 끝 -->
                
                </td>
              </tr>
            </table></td>
        </tr>
      </table></td>
    <td background="<?=$latest_skin_path?>/img/box01_right.gif"></td>
  </tr>
  <tr> 
    <td width="5" height="5"><img src="<?=$latest_skin_path?>/img/box01_bl.gif" width="5" height="5"></td>
    <td background="<?=$latest_skin_path?>/img/box01_bottom.gif"></td>
    <td width="5" height="5"><img src="<?=$latest_skin_path?>/img/box01_br.gif" width="5" height="5"></td>
  </tr>
</table>
 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,531 | RSS
QA 내용 검색

회원로그인

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