채택완료

왕초보질문좀 드립니다.

2016-07-23 (토) 17:19:08 3,071

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

|

답변 6개 / 댓글 1개

채택된 답변
+20 포인트
2016-07-23 (토) 18:11:36

네 가능합니다 

function getYoutubeImg($url){

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

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

 

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

}

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

헌이님, 복스리님 관심답변에 감사합니다 "꾸벅" 

2016-07-24 (일) 14:19:16

참고용 그누4

Copy
<?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">&nbsp;&nbsp;<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%>&nbsp;</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>
 

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

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

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

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

답변에 대한 댓글 1개

열린이글님 감사합니다
그런데 제가 그누4인데 상관없나요?

그누5 스킨에 보시면 많이 있으니 가져가 쓰시면 될것 같아요 &^^ 

답변을 작성하려면 로그인이 필요합니다.