728x90
게시판에 mp4파일이 첨부되어 있으면
본문 내용 서 영상을 자동 플레이 시켜주는 팁입니다.
그누보드에서 알아낸 팁 같은 경우, 영상이 없는 게시물 본문에는 빈 플레이어가 떳지만
이번 팁에서는
영상이 업로드 된 게시물만 본문에 영상 출력 하게 되어있습니다.
mp4 업로드 시 자동 재생 할 게시판 폴더 안에
ex//
/theme/rb.basic/skin/board/스킨폴더/ 혹은 /skin/board/스킨폴더/
view.skin.php 파일을 찾은 후 가장 하단에
<!-- MP4 영상재생1 -->
<?php if (!empty($view['file'][0]['file'])): ?>
<?php if (str_replace('.mp4', '', $view['file'][0]['file']) != $view['file'][0]['file']): ?>
<script>
bo_v_con.innerHTML = "<video style='display:block;height:500px;width:auto;' src='<?php echo $view['file'][0]['path']."/".$view['file'][0]['file']; ?>' autoplay loop controls controlslist='nodownload'></video>" + bo_v_con.innerHTML;
</script>
<?php endif; ?>
<?php endif; ?>
위 소스를 첨부하면 됩니다.
※ 추가 설명
['file'][0]['file']
['file'][0]['file'] 와 ['file'][0]['file']
['file'][0]['path'] 와 ['file'][0]['file']
에 들어간
숫자 0 다섯 개 는
첫 번째 첨부 파일로 mp4 업로드 시 영상 재생
두 번째로 업로드한 mp4 파일을 영상 재생하려면 0을 모두 1로
세 번째로 업로드한 mp4 파일을 영상 재생하려면 0을 2로 바꿔주면 됩니다.
나머지 순번도 같은 방식으로 설정 하면 됩니다.
※ 여러 개의 mp4 를 첨부하고자 할 경우 위 소스를 복사+붙여 넣기 후 "※ 추가 설명" 부분 숫자만 바꿔주세요.
친 형님께서 본 소스를 편집&제공해 주셨습니다.
감사합니다.
+파일첨부 5개 이하 동영상 플레이
<!-- MP4 영상재생1 -->
<?php if (!empty($view['file'][0]['file'])): ?>
<?php if (str_replace('.mp4', '', $view['file'][0]['file']) != $view['file'][0]['file']): ?>
<script>
bo_v_con.innerHTML = "<video style='display:block;height:500px;width:auto;' src='<?php echo $view['file'][0]['path']."/".$view['file'][0]['file']; ?>' autoplay loop controls controlslist='nodownload'></video>" + bo_v_con.innerHTML;
</script>
<?php endif; ?>
<?php endif; ?>
<!-- MP4 영상재생2 -->
<?php if (!empty($view['file'][1]['file'])): ?>
<?php if (str_replace('.mp4', '', $view['file'][1]['file']) != $view['file'][1]['file']): ?>
<script>
bo_v_con.innerHTML = "<video style='display:block;height:500px;width:auto;' src='<?php echo $view['file'][1]['path']."/".$view['file'][1]['file']; ?>' autoplay loop controls controlslist='nodownload'></video>" + bo_v_con.innerHTML;
</script>
<?php endif; ?>
<?php endif; ?>
<!-- MP4 영상재생3 -->
<?php if (!empty($view['file'][2]['file'])): ?>
<?php if (str_replace('.mp4', '', $view['file'][2]['file']) != $view['file'][2]['file']): ?>
<script>
bo_v_con.innerHTML = "<video style='display:block;height:500px;width:auto;' src='<?php echo $view['file'][2]['path']."/".$view['file'][2]['file']; ?>' autoplay loop controls controlslist='nodownload'></video>" + bo_v_con.innerHTML;
</script>
<?php endif; ?>
<?php endif; ?>
<!-- MP4 영상재생4 -->
<?php if (!empty($view['file'][3]['file'])): ?>
<?php if (str_replace('.mp4', '', $view['file'][3]['file']) != $view['file'][3]['file']): ?>
<script>
bo_v_con.innerHTML = "<video style='display:block;height:500px;width:auto;' src='<?php echo $view['file'][3]['path']."/".$view['file'][3]['file']; ?>' autoplay loop controls controlslist='nodownload'></video>" + bo_v_con.innerHTML;
</script>
<?php endif; ?>
<?php endif; ?>
<!-- MP4 영상재생5 -->
<?php if (!empty($view['file'][4]['file'])): ?>
<?php if (str_replace('.mp4', '', $view['file'][4]['file']) != $view['file'][4]['file']): ?>
<script>
bo_v_con.innerHTML = "<video style='display:block;height:500px;width:auto;' src='<?php echo $view['file'][4]['path']."/".$view['file'][4]['file']; ?>' autoplay loop controls controlslist='nodownload'></video>" + bo_v_con.innerHTML;
</script>
<?php endif; ?>
<?php endif; ?>
728x90
'IT 컴퓨터+모바일 > GNUBOARD5(CMS)' 카테고리의 다른 글
[그누보드5] 모바일에서 에디터 사용하기 (0) | 2024.07.15 |
---|---|
[그누보드5] 글 또는 코멘트에서 유튜브 URL 뒤에 영상 불러오기 (반응형) (0) | 2024.07.15 |
[그누보드5.6.4] Cloudflare 보안접속 이용시, 그누보드 설치시 "잘못된 요청입니다." 에러 발생 할 경우 (0) | 2024.07.10 |
[그누보드5.6.4] Cloudflare 이용시 토큰 에러가 발생할 경우 (0) | 2024.07.08 |
[그누보드5] 메일 발송 문제 SMTP 설정 변경 방법 "메일 테스트 및 발송이 안된다면??" (회원정보 찾기 메일이 안 올 경우) (0) | 2024.07.03 |