채택완료

최신글 관련 질문 드립니다.

2022-02-24 (목) 13:16:34 3,359

아래처럼 했더니 한 슬라이드에 모두다 나오는 상황이라서

혹시 에디터를 통해서 이미지만 올리면 이미지만 나오고

'wr_movie_url' 이 부분에 유튜브 영상을 올리면 영상만 나오게 처리 하고 싶은데

어떻게 하면 될까요

php에 좀 약해서요

이미지 가져오는 것과 유튜브 영상 가져오는 것을 두개를 다 if로 했더니 두개 다 가져오는 상태

게시판에 두개를 올렸더니 다음 화면이 나오지 않는 상태 입니다

Copy
if($thumb['src']){
     echo "<img src='$thumb[src]' class='img-fluid' style='width:100%;'>";
}
if($list[$i]['wr_movie_url']) {
     $movie_code = explode("watch?v=", $list[$i]['wr_movie_url']);
     echo "<iframe width='100%' height='100%' style='background:#000; color:#fff' src='https://www.youtube.com/embed/$movie_code[1]?rel=0&amp;controls=0&amp;showinfo=0&autoplay=1&mute=1' frameborder='0' border=0 scrolling=no allowfullscreen></iframe>";
}                        
else{
     echo "<img src='$latest_skin_url/noimage.png' class='img-fluid' style='width:100%;'>";
}

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
Copy
<?php
if($thumb['src']){
     echo "<img src='$thumb[src]' class='img-fluid' style='width:100%;'>";
} else if($list[$i]['wr_movie_url']) {
     $movie_code = explode("watch?v=", $list[$i]['wr_movie_url']);
     echo "<iframe width='100%' height='100%' style='background:#000; color:#fff' src='https://www.youtube.com/embed/$movie_code[1]?rel=0&controls=0&showinfo=0&autoplay=1&mute=1' frameborder='0' border=0 scrolling=no allowfullscreen></iframe>";
} else {
     echo "<img src='$latest_skin_url/noimage.png' class='img-fluid' style='width:100%;'>";
}
?>

답변에 대한 댓글 1개

감사 드립니다. 정말 잘 해결하였습니다.

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