그누보드로 만든 홈페이지 게시판 글 내에 유튜브 동영상 삽입하기

그래도 아무튼 개발자·2023년 2월 26일
0

웹프로그래밍

목록 보기
1/7
post-thumbnail

홈페이지 게시판에 유튜브 동영상을 따와서 임베디드를 하고싶었다.
그누보드에서 해당 PHP파일을 건드려보자.

우선 게시판 내에 삽입을 해야하기에
Root 폴더 내에서 Theme -> 현재 사용중인 테마 -> Skin -> Board로 들어간다.
거기에 보면 그누보드 내에서 게시판을 생성할 때 설정했던 속성들이 나열될텐데,
내가 변경하고자 하는 게시판에 해뒀던 속성에 들어가서 게시판 내용을 꾸밀 것이기에 view.skin.php로 들어간다.

각각의 테마마다 해당 PHP내용은 다르겠지만 글 제목을 띄우는곳, 첨부파일을 출력하는 곳 등의 기능은 나뉘어져 있을 텐데, 여기서 글 제목 밑으로 원하는 위치에다가 아래 코드를 삽입한다.

<?php
  $youtube_link = $view['wr_10'];
  $youtube_url = parse_url($youtube_link);
  parse_str($youtube_url['query']);
  ?>
  <?php if($v){ ?>
  <div class="youtubeWrap">
  <iframe width="728" height="450" src="//www.youtube.com/embed/<?php echo $v; ?>?feature=player_detailpage&vq=hd720" frameborder="0" allowfullscreen></iframe>
  </div>
  <p></p>
<?php } ?>

유튜브 임베드 기능을 수행하면서 영상물의 프레임 크기까지 설정하였다.
해당 내용을 추가한 후 파일질라를 통해서 같은 폴더 내에 업로드!


게시판 글작성 창에 유튜브 주소를 넣는 칸이 생성되었다. 여기에 원하는 유튜브 영상 주소를 넣고 작성을 완료하면

구현 완료~

0개의 댓글