테스트 사이트 - 개발 중인 베타 버전입니다

동영상관련 질문드립니다. 채택완료

장미란 11년 전 조회 6,470
게시판에 유투뷰 동영상을 플래쉬동영상 올리기로 업로드했을때 리스트에 동영상파일 이미지 출력되게 할려고 합니다.
고수님들 며칠째 질문올립니다. 지도좀 부탁합니다. 아니면 조그만 팁이라도 주십시오  "감사합니다"
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

11년 전
에디터로 올리시는 경우라면
list.skin.php 목록상에 썸네일 출력되는 부분에
 
if (eregi("";
 }elseif (file_exists($thumb)) { // 썸네일이 있다면
$thumb = "";
 }else{ //썸네일이 없다면
$thumb = "IMAGE NONE";
}
로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

장미란
11년 전
히어님 답변감사합니다 히어님이 항상 많은 도움을 주시네요 며칠째 썸네일 출력되는 스킨도 이리저리 뜯어보고 했는데
도무지 모르겠더라구여 어떤분이 아래소스 소개해 줘서 며칠소스보면서 해밨는데 모르겠네요 아래 링크스킨이 좋긴좋더라구여 걍1번링크에 유투뷰 동영상 주소링크만 걸면 메인에 바로 이미지가 출력되드라구여 근데 세로라서 가로로 고쳐볼려고 했는데 그것도 힘들구여 ㅎㅎ 암튼 걍 포기하고 질문 올리고 있어요 ㅎㅎ
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=149256
히어1
11년 전
에디터에 플래시동영상으로 올리든 미디어로 올리든 오브젝트(이전소스코드)로 올리시면 리스트 화면에 썸네일이 알아서 뜰거에요.
즉 위 코드는 유튜브에서 지원하는 동영상 썸네임을 동영상 코드 id만 추출해서 썸네일 id와 일치하는걸 뽑아내는거거든요.
단,
$thumb="<a href='".$list[$i][href]."'><img src='http://img.youtube.com/vi/".$v."/hqdefault.jpg' align='absmiddle'>";

이부분에서 장미란님의 목록에 맞게 썸네일 사이즈는 조정하셔야할겁니다.
즉 이렇게

$thumb="<a href='".$list[$i][href]."'><img src='http://img.youtube.com/vi/".$v."/hqdefault.jpg' align='absmiddle' width="가로사이즈" height="세로사이즈">";
장미란
11년 전
히어님 혹시 시간되시면 아래링크한번 가시면 메인에 동영상이미지 출력되는 스킨이거든요 근데 정말 좋긴한데요 아쉬운게 세로로 출력이되서 홈페이지 오른쪽이 횡해여 그래서 가로로 출력되게 할려고 하는데 힘들더라구여 그리고 동영상 사이즈를 가로853 세로450로 수정을 할려고 했는데요 소스에서 숫자를 수정해도 사이즈가 그대로 변하질 않더라구여
혹시 보시고 가능하시면 수정해서 올려주심 정말 고맙겠습니다.
장미란
11년 전
히어님 아래처럼 넣었는데 안돼네요 머가 잘못된걸가여 ㅜㅡ
<!-- 목록 -->
<form name="fboardlist" method="post">
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='sfl' value='<?=$sfl?>'>
<input type='hidden' name='stx' value='<?=$stx?>'>
<input type='hidden' name='spt' value='<?=$spt?>'>
<input type='hidden' name='page' value='<?=$page?>'>
<input type='hidden' name='sw' value=''>

<table width="100%" cellpadding='0' cellspacing='0'>
<tr><td colspan='<?=$mod?>' height='5'></td></tr>
<tr><td colspan='<?=$mod?>' height='1' bgcolor='#DEE3E7'></td></tr>
<tr>
<?
for ($i=0; $i<count($list); $i++) {

if (eregi("<embed.*src=\"//www.youtube.com/v/([^&]+)&?",$list[$i][wr_content])) { //오브젝트 유튜브동영상올린경우(썸네일보다 우선함)
preg_match("/<embed.*?src=[\"']\/\/www\.youtube\.com\/v\/([^?]+)\?(.*?)['\"]/", $list[$i][wr_content], $matches);
$v = $matches[1];
$thumb="<a href='".$list[$i][href]."'><img src='http://img.youtube.com/vi/".$v."/hqdefault.jpg' align='absmiddle' width='250' height='300'>";
}elseif (file_exists($thumb)) { // 썸네일이 있다면
$thumb = "<a href='".$list[$i][href]."'><img src='".$thumb."' align='absmiddle'></a>";
}else{ //썸네일이 없다면
$thumb = "IMAGE NONE";
}
href

if($list[$i][wr_link1]){
$href = $list[$i][wr_link1];
$target = "_blank";

}else{
$href = $list[$i][href];
$target = "_self";
}

if ($i && $i%$mod==0)
echo "</tr><tr>";

$style = "";
$subject = "<span $style>{$list[$i][subject]}</span>";

$comment_cnt = "";
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><span style='font-size:10px;'><font face='Tahoma' color='#EE5A00'>{$list[$i][comment_cnt]}</span></a>";

$list[$i][name] = preg_replace("/<img /", "<img style='display:none;' ", $list[$i][name]);
$list[$i][name] = preg_replace("/> <span/", "><span", $list[$i][name]);
$list[$i][name] = preg_replace("/class='member'/", "", $list[$i][name]);

echo "<td width='{$td_width}%' valign=top style='word-break:break-all; padding:0px;'>";
echo "<table align=center>";
echo "<tr><td height=15></td></tr>";

echo "<tr><td align=center><div style='float:left; border:1px solid #ccc; background:#fff; padding:4px; font-size:0; line-height:0;'><a href='{$href}' target='{$target}'>".makeThumbs($g4[path]."/data/file/$bo_table", $list[$i][file][0][file], $board[bo_1], $board[bo_2], cut_str($list[$i][subject],20))."</a></div></td></tr>";
//echo "<tr><td align=center style='font-size:11px; color:#888;'>Date.".$list[$i][datetime2]." / Hit.".$list[$i][wr_hit]."</td></tr>";
echo "<tr><td align=center class=lh>";
if ($is_category) echo "<a href='{$list[$i][ca_name_href]}'>[{$list[$i][ca_name]}]</a> ";
echo "<a href='{$list[$i][href]}'>$subject</a><span class='comment'>{$comment_cnt}</span>";
//echo " " . $list[$i][icon_new];
//echo " " . $list[$i][icon_file];
//echo " " . $list[$i][icon_link];
//echo " " . $list[$i][icon_hot];
//echo " " . $list[$i][icon_secret];
echo "</td></tr>";
if ($is_checkbox) echo "<tr><td align=center><input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'></td></tr>";
echo "</table></td>\n";
}

// 나머지 td
$cnt = $i%$mod;
if ($cnt)
for ($i=$cnt; $i<$mod; $i++)
echo "<td width='{$td_width}%'>&nbsp;</td>";
?>
</tr>

<? if (count($list) == 0) { echo "<tr><td colspan='$mod' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan='<?=$mod?>' height='15'></td></tr>
<tr><td colspan=<?=$mod?> bgcolor='#DEE3E7' height='1'>
</table>
</form>
장미란
11년 전
히어님 저기 아래처럼 넣는데 안돼네요 머가 잘못됐나바여 ㅜㅡ
히어1
11년 전
<!-- 목록 -->
<form name="fboardlist" method="post">
<input type='hidden' name='bo_table' value='<?=$bo_table?>'>
<input type='hidden' name='sfl' value='<?=$sfl?>'>
<input type='hidden' name='stx' value='<?=$stx?>'>
<input type='hidden' name='spt' value='<?=$spt?>'>
<input type='hidden' name='page' value='<?=$page?>'>
<input type='hidden' name='sw' value=''>

<table width="100%" cellpadding='0' cellspacing='0'>
<tr><td colspan='<?=$mod?>' height='5'></td></tr>
<tr><td colspan='<?=$mod?>' height='1' bgcolor='#DEE3E7'></td></tr>
<tr>
<?
for ($i=0; $i<count($list); $i++) {

if($list[$i][wr_link1]){
$href = $list[$i][wr_link1];
$target = "_blank";

}else{
$href = $list[$i][href];
$target = "_self";
}

if ($i && $i%$mod==0)
echo "</tr><tr>";

$style = "";
$subject = "<span $style>{$list[$i][subject]}</span>";

$comment_cnt = "";
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><span style='font-size:10px;'><font face='Tahoma' color='#EE5A00'>{$list[$i][comment_cnt]}</span></a>";

$list[$i][name] = preg_replace("/<img /", "<img style='display:none;' ", $list[$i][name]);
$list[$i][name] = preg_replace("/> <span/", "><span", $list[$i][name]);
$list[$i][name] = preg_replace("/class='member'/", "", $list[$i][name]);


$thumb = makeThumbs($g4[path]."/data/file/".$bo_table, $list[$i][file][0][file], $board[bo_1], $board[bo_2], cut_str($list[$i][subject],20));

if (eregi("<embed.*src=\"//www.youtube.com/v/([^&]+)&?",$list[$i][wr_content])) { //오브젝트 유튜브동영상올린경우(썸네일보다 우선함)
preg_match("/<embed.*?src=[\"']\/\/www\.youtube\.com\/v\/([^?]+)\?(.*?)['\"]/", $list[$i][wr_content], $matches);
$v = $matches[1];
$thumb="<img src='http://img.youtube.com/vi/".$v."/hqdefault.jpg' align='absmiddle' width='250' height='300'>";
}elseif (file_exists($thumb)) { // 썸네일이 있다면
$thumb = "<img src='".$thumb."' align='absmiddle'>";
}else{ //썸네일이 없다면
$thumb = "IMAGE NONE";
}

echo "<td width='{$td_width}%' valign=top style='word-break:break-all; padding:0px;'>";
echo "<table align=center>";
echo "<tr><td height=15></td></tr>";

echo "<tr><td align=center><div style='float:left; border:1px solid #ccc; background:#fff; padding:4px; font-size:0; line-height:0;'><a href='{$href}' target='{$target}'>".$thumb."</a></div></td></tr>";
//echo "<tr><td align=center style='font-size:11px; color:#888;'>Date.".$list[$i][datetime2]." / Hit.".$list[$i][wr_hit]."</td></tr>";
echo "<tr><td align=center class=lh>";
if ($is_category) echo "<a href='{$list[$i][ca_name_href]}'>[{$list[$i][ca_name]}]</a> ";
echo "<a href='{$list[$i][href]}'>$subject</a><span class='comment'>{$comment_cnt}</span>";
//echo " " . $list[$i][icon_new];
//echo " " . $list[$i][icon_file];
//echo " " . $list[$i][icon_link];
//echo " " . $list[$i][icon_hot];
//echo " " . $list[$i][icon_secret];
echo "</td></tr>";
if ($is_checkbox) echo "<tr><td align=center><input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'></td></tr>";
echo "</table></td>\n";
}

// 나머지 td
$cnt = $i%$mod;
if ($cnt)
for ($i=$cnt; $i<$mod; $i++)
echo "<td width='{$td_width}%'>&nbsp;</td>";
?>
</tr>

<? if (count($list) == 0) { echo "<tr><td colspan='$mod' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan='<?=$mod?>' height='15'></td></tr>
<tr><td colspan=<?=$mod?> bgcolor='#DEE3E7' height='1'>
</table>
</form>

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

11년 전
유튜브 동영상을 어떻게 올리시나요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

장미란
11년 전
안녕하세요 히어님 방갑워요 ㅎㅎ 에디터로 올려요 플래쉬동영상 올리는거 있잔아여 유투뷰 동영상 소스긁어와서 에디터에서 플래쉬동영상올리기 클릭하고 걍 붙여넣기해서 올리고 있어요 ㅎㅎ
장미란
11년 전
히어님 정말 감사합니다 "꾸벅" 난중에 술한잔 사야겠네요 ㅎㅎ

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

지운아빠
11년 전
플래시동영상 업로드가 어떤 건지 잘 모르겠습니다만,
이런 방법도 있습니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

장미란
11년 전
지운아빠님 답변감사합니다. ^^

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

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

로그인