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

링크1에 유튜브 주소가 있을때만 채택완료

다조아해 7년 전 조회 2,390

기본 게시판에서 write.skin.php 링크1에 유튜브 주소를 넣고

 

보기 페이지에서 view.skin.php 아래 주소를 넣어서 유튜브를 불러 올려고 합니다.

링크1에 주소를 넣어면 잘 불러와 지는데

링크1이 없는 글에도 유튜브 기본 틀이 들어가는 현상이 생기네요.

 

</strong></p>

<p>        <!-- 본문 내용 시작 { -->

        <div id="bo_v_con">

  <?php

   $youtube_key = substr($link,-11,11);

  ?>

   <?php echo

    '<iframe style="width:100%;height:480px;" frameborder="0" src="<a href="<a href="https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0</a>"><a href="https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0</a></a>" class="video-frame stopWhenVideoModal"></iframe>'

   ?>

   <?php echo get_view_thumbnail($view['content']); ?>

  </div>

        <?php//echo $view['rich_content']; // {이미지:0} 과 같은 코드를 사용할 경우 ?>

        <!-- } 본문 내용 끝 --></p>

<p><strong>

 

 

링크1에 주소가 있을때만 동영상이 보여지게 할려면 위에 소스를 어떻게 수정해야 할까요?

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

답변 2개

채택된 답변
+20 포인트

</p>

<p><?php </p>

<p>if($youtube_key) {</p>

<p>echo   '<iframe style="width:100%;height:480px;" frameborder="0" src="<a href="https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0"" target="_blank" rel="noopener noreferrer">https://www.youtube.com/embed/'.$youtube_key.'?autoplay=1&rel=0"</a> class="video-frame stopWhenVideoModal"></iframe>'    </p>

<p>}</p>

<p>?></p>

<p>

 

이렇게 하면 되지 않을까요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

다조아해
7년 전
알려주실데로 하니 안 되네요
뒷집돌쇠
7년 전
그럼 이렇게 한번 해보세요.

[code]
<?php
$youtube_key = substr($link,-11,11);
?>
<?php if($view['wr_link1']) { ?>
<iframe style="width:100%;height:480px;" frameborder="0" src="https://www.youtube.com/embed/<?php echo $youtube_key; ?>?autoplay=1&rel=0" class="video-frame stopWhenVideoModal"></iframe>
<?php } ?>
[/code]

그누위즈님 말씀처럼 다이렉트로 첫번째 링크값을 확인해서 해당 영역 노출을 판단하는 부분입니다.

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

그누위즈

if($view['wr_link1']) { // wr_link1 (링크1에) 값이 있다면 실행

 

}

로그인 후 평가할 수 있습니다

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

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

로그인