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

페이지 정보

루루아빠 2,426 2018.01.29 00:51

평점

  • 평점 : 0점 (0명 참여)

본문

게시글 본문에 동영상(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);
추천인
  • 추천해 주세요
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,291,261
레벨 96
경험치 1,390,416

Progress Bar 78%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글

첫 번째 댓글을 남겨 주세요

Total 7471538 페이지
제목 글쓴이 날짜 조회 추천
그누•영카트  🏆 그누보드 5.1.3 (PHP7 대응 MySQLi 지원 추가) 패치 루루아빠 2015.10.17 2,753 0
이윰  🏆 현재 주소를 변수에 미리 담아 에러 메세지 후 현재 주소로 이동시키기 루루아빠 2017.05.24 2,752 0
이윰  🏆 좀 더 전문적으로 관리자 본문 내용 없이 글 작성하기 루루아빠 2015.04.22 2,751 1
이윰  🏆 🎞️ 그누보드 5.17, 영카트 5.16 대응 테마 패치 루루아빠 2015.11.18 2,748 0
그누•영카트  🏆 메인화면에 블로그 형태로 게시판 보이기 루루아빠 2015.03.10 2,748 0
이윰  🏆 이윰빌더 출석부 PHP 7.1.x에서 오류 해결하기 루루아빠 2017.11.24 2,733 0
제로  🏆 💾 [스킨만들기] list_notice.php(공지사항 출력)의 설명 루루아빠 2005.06.23 2,729 0
jQuery  🏆 a href 속성 마우스 오버시 브라우저 하단 링크 주소 감추기 루루아빠 2017.08.29 2,727 0
그누•영카트  🏆 영카트 5.2.4.1 패치 - 모바일 삼성페이 기능 수정 루루아빠 2016.12.15 2,725 0
제로  🏆 레벨아이콘달기 루루아빠 2005.06.17 2,721 0
이윰  🏆 익명 게시판에 댓글 작성시 기본으로 익명 체크되게 하기 루루아빠 2015.12.27 2,719 0
이윰  🏆 일반 회원과 특정 레벨 회원을 나타내는 변수 루루아빠 2015.04.23 2,718 0
그누•영카트  🏆 [보안패치] 그누보드 5.0.33 루루아빠 2015.05.13 2,718 0
이윰  댓글+1🏆 비회원도 게시글 추천 및 비추천 허용하기 루루아빠 2017.06.07 2,718 1
이윰  🏆 그누 5.2.1 패치로 비회원 댓글 작성시 오류 메세지 띄우는 문제 루루아빠 2016.09.04 2,717 0
그누•영카트  댓글+1🏆 비밀글 특정 레벨이상 보여주기 루루아빠 2015.08.17 2,713 0
이윰  🏆 모바일과 피시에서 내용 숨기기 보이기 루루아빠 2015.03.15 2,712 0
그누•영카트  🏆 첨부 이미지 가운데로 정렬하기 루루아빠 2015.04.23 2,709 0
제로  🏆 💾 [스킨만들기] list_main(목록 출력 부분)의 설명입니다 루루아빠 2005.06.23 2,705 0
제로  🏆 💾 [스킨만들기] view_list_foot.php(목록 출력 마무리 부분)의 설명입니다 루루아빠 2005.06.23 2,702 0