[이윰] 게시글 본문에 동영상(HTML5)이 있을 시 아이콘 보여주기

페이지 정보

yadolee 루루아빠 2,901 2018.01.29 00:51:09

본문

게시글 본문에 동영상(HTML5)이 있을 시 아이콘 보여주기
이윰빌더에서 기본으로 제공되는 동영상 태그 사용시 최신글이나 게시판 목록에서 동영상이 있음을 알리는 폰트어썸 아이콘이 표시가 되는데 임의로 HTML5 비디오 태그가 본문에 존재하거나 MP4, WEBM 동영상 파일이 존재하면 아이콘을 나타내도록 수정해 보자.

그누보드5/eyoom/core/board/write_update.skin.php를 열어 // 여유필드 wr_4 활용을 검색한다.

수정 전

    // 여유필드 wr_4 활용
    $wr_4 = unserialize($eb->decrypt_md5($wr_4));
    if($eyoom_board['bo_use_addon_video'] == '1') {
        // 내용에서 동영상 정보 가져오기
        $video_info = $eb->get_editor_video($wr_content);
        $wr_video = serialize($video_info[1]);
        if($video_info[1]) {
            $wr_4['is_video'] = true; // 비디오 내용이 있음
            $wr_4['thumb_src'] = $eb->make_thumb_from_video($video_info[1][0], $bo_table, $wr_id, $board['bo_gallery_width'], $board['bo_gallery_height'] );
        } else {
            unset($wr_4['is_video'], $wr_4['thumb_src']);
        }
        $wr_content = $eb->remove_editor_video($wr_content);
    }
    $wr_4 = serialize($wr_4);
수정 후

    // 여유필드 wr_4 활용
    $wr_4 = unserialize($eb->decrypt_md5($wr_4));
    if($eyoom_board['bo_use_addon_video'] == '1') {
        // 내용에서 동영상 정보 가져오기
        $video_include = preg_match('/(<video|.mp4|.webm)/i',$wr_content) && !preg_match('/(code:)',$wr_content);        //동영상 있음 추가 설정, code내에 동영상 정보가 있으면 제외
        $video_info = $eb->get_editor_video($wr_content);
        $wr_video = serialize($video_info[1]);
        //if($video_info[1] || $video_include) {
        //    $wr_4['is_video'] = true; // 비디오 내용이 있음
        //    $wr_4['thumb_src'] = $eb->make_thumb_from_video($video_info[1][0], $bo_table, $wr_id, $board['bo_gallery_width'], $board['bo_gallery_height'] );
        if($video_info[1] || $video_include) {        //이윰 외부 동영상 썸네일 정보만 DB 저장
            $wr_4['is_video'] = true; // 비디오 내용이 있음
            if($video_info[1]) {
                $wr_4['thumb_src'] = $eb->make_thumb_from_video($video_info[1][0], $bo_table, $wr_id, $board['bo_gallery_width'], $board['bo_gallery_height'] );
            }        //추가 끝
        } else {
            unset($wr_4['is_video'], $wr_4['thumb_src']);
        }
        $wr_content = $eb->remove_editor_video($wr_content);
    }
    $wr_4 = serialize($wr_4);
추천인
  • 추천해 주세요

댓글

첫 번째 댓글을 남겨 주세요

Total 7691126 페이지

제목 글쓴이 날짜 조회 추천
제로  🏆 [스킨만들기] style.css 파일의 변경 루루아빠 2005.06.23 3.2k 0
이윰  🏆 그누 5.2.1 패치로 비회원 댓글 작성시 오류 메세지 띄우는 문제 루루아빠 2016.09.04 3.2k 0
CSS  🏆 gifplayer 플레이시 gifplayer-wrapper 아래 모든 div가 아래로 밀리는 현상 해결하기 루루아빠 2016.02.16 3.2k 0
그누•영카트  🏆 그누보드 5.2.8 패치 루루아빠 2017.06.14 3.2k 0
그누•영카트  🏆 그누보드5 최소 글수 제한 관리자와 특정레벨 예외로 하기 루루아빠 2015.08.05 3.2k 0
DB  🏆 MYSQL 유저 추가 및 삭제 야돌이 2006.05.28 3.2k 0
그누•영카트  🏆 그누보드 5.1.12 패치 루루아빠 2016.01.31 3.2k 0
이윰  🏆 글 작성시 익명으로만 글 작성하게 하기 루루아빠 2016.03.29 3.2k 0
그누•영카트  댓글+1🏆 그누보드 5.1.6 패치 루루아빠 2015.11.09 3.2k 0
이윰  🏆 태그 클릭시 관련된 게시글 페이지당 노출 갯수 정하기 루루아빠 2016.10.09 3.2k 0
이윰  🏆 이윰레벨을 사용치 않고 그누레벨만 사용하기 루루아빠 2016.05.17 3.2k 0
그누•영카트  🏆 최신글 새로고침해도 갱신이 되지 않을때 루루아빠 2015.05.15 3.2k 0
그누•영카트  🏆 영카트 5.0.44 패치 루루아빠 2015.08.28 3.2k 0
이윰  🏆 EBL Respond·Memo·Connect 최신글 스킨 배포 루루아빠 2015.05.23 3.2k 0
이윰  댓글+3🏆 출석체크 점수 경험치로 부여하기 루루아빠 2019.08.11 3.2k 2
이윰  댓글+1🏆 Eyoom Builder 1.1.1 패치 루루아빠 2015.05.24 3.2k 0
그누•영카트  🏆 그누보드 5.2.9.8.1 패치 루루아빠 2017.12.31 3.2k 1
이윰  🏆 PHP 7.x 이상에서 이윰빌더 회원의 환경설정 저장시 오류 해결하기 루루아빠 2018.01.18 3.2k 0
이윰  🏆 반응형 이미지를 위한 태그 루루아빠 2015.04.29 3.2k 1
이윰  🏆 갤러리 및 최신 갤러리에서 새로운 글 이미지 내에 표현하기 루루아빠 2015.08.04 3.2k 0
JavaScript  🏆 gifplayer를 통해 동영상 재생시 오디오 문제 루루아빠 2016.08.06 3.2k 0
이윰  🏆 특정 게시판을 메인 홈으로 보여주기 루루아빠 2017.12.13 3.2k 0
이윰  🏆 현재 주소를 변수에 미리 담아 에러 메세지 후 현재 주소로 이동시키기 루루아빠 2017.05.24 3.2k 0
기타  댓글+1🏆 Jwplayer 7.X 타이머 팁의 플레이 타임이 세로로 나타날 때 해결책 루루아빠 2016.05.21 3.2k 0
이윰  🏆 이윰빌더 외부이미지 로컬 저장 https 보안서버도 적용하기 루루아빠 2017.11.22 3.2k 0
그누•영카트  🏆 이미지만 오른쪽 마우스 버튼 금지 루루아빠 2015.05.20 3.2k 1
제로  🏆 💾 특정 회원에게 쪽지 스킨을 적용해봅시다 루루아빠 2005.07.19 3.2k 0
제로  🏆 제로보드에 나오는 변수들의 뜻 정리 루루아빠 2005.06.23 3.2k 0
제로  🏆 글, 링크 이미지, 업로드 이미지 모두 가운데 정렬하기 루루아빠 2005.06.24 3.2k 0
이윰  🏆 Masonry animation 효과 끄기 루루아빠 2016.01.23 3.2k 0