질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix

<script src="원하는 JS링크" type="text/javascript"></script>

<div id="player">

<script>

var player = new Playerjs({id:"player", file:"동영상파일 링크"});

</script>

</div>

 

동영상파일이 올라오면 자동으로 저 형식으로 출력이 되게 만들고 싶습니다

JS 링크를 설정해서 선택할수만 있게 해서

이렇게 만들려면 얼마가 들까요?

아니면 그냥 개발자분들이 무료로 배포해주실수 있으실정도인가요?

개발 능력이 안되다 보니 무료로 해주시면 좋고 안 되면 얼마쯤인지 이야기해주시면 감사하겠습니다

  • ?
    스크랩트가 있긴 합니다.... xe나 라이믹스도 적용이 가능할듯 싶기는 합니다....그런데 그 사이트가 문을 닫아서 ㅠㅠ
    소스 구하기 힘드네요... 진작에 소스만 복사해 둘걸...이란 생각을 합니다.... 적용법도 매우 간단한데......
  • ? ?
    아아...
  • profile
    대략 이런 절차여야 하지 않을까 싶은데요.
    1. 첨부 파일 목록을 가져온다
    2. 첨부 파일 확장자 중에 동영상 확장자가 있는지 확인한다.
    3. 동영상 확장자가 있으면 해당 스크립트를 넣어준다.
  • profile ?
    그겁니다..
  • profile ?

    만들어 주실수 있으신가요?

  • ? profile

    대강 이런 식일 것 같은데 직접 구현해본 것은 아니어서 잘 모르겠습니다.

     

    <block loop="$oDocument->getUploadedFiles() => $key, $file" cond="$oDocument->hasUploadedFiles()">
        {@
            $ext = substr($file->source_filename, -4);
            $ext = strtolower($ext);
            $ext_video = in_array($ext, array('.mpg', 'mpeg', '.avi', '.wmv', '.mp4', '.mov', '.mkv', '.swf', '.flv', '.ogv', 'webm'));
        }
        <div id="player" cond="$ext_video">
            <script>
                var player = new Playerjs({id:"player", file:"{$file->uploaded_filename}"});
            </script>
        </div>
    </block>

     

  • profile ?
    오 감사합니다
    근데 적용법을 모르겠네요ㅠㅠ
  • ? profile
    원글에 말씀하셨던 코드를 어디에 넣을 생각이셨는데요?
    제가 적어드린 코드는 게시판 스킨의 _read.html에 넣는 걸 전제로 하고 있어요.
    (생각해보니 저렇게 해도 id값이 중복되니 수정이 필요하겠구요)
  • profile ?
    저는 글에 넣는겁니다
  • profile ?

    완제품(?)으로 만들어 주셔서 포인트콘텐츠에 비싸게 올려주시면 감사하겠습니다

  • ? profile
    아뇨. 그보다는 구체적으로 어떤 페이지에서 어떤 형태로 출력할 것인지를 상의해가면서 제작 의뢰를 하시는 게 좋을 것 같아요.
    현재로서는 원하시는 상황이 어떤 것인지 알 수 없어서 애드온을 바로 제작하기에는 매우 어려워보입니다.
  • profile ?
    제거 원하는건 게시판에 동영상 파일이 올라가면 동영상파일을 인식해서 그 동영상 링크를 따와서 그걸 저 스크립트에 적용시키는겁니다.
    에드온 설정에서 js링크를 설정 할수 있게하는거구요..

    돈이 없으니 수동으로 해야하겠네요..
  • ? ?
    parse 모듈이 유튜브 링크 같은경우

    영상 플레이어 뿌려주지 않던가요?
  • ? ?

    라이믹스 최신버전에 보시면

    main.js에 동영상 자동 삽입 소스가 적용되어있어요.

     

    ckeditor 에 적용되어있기 때문에 스킨단에서 처리하는 것과 다르게 

    글작성 도중에도 영상 재생 첨부된게 보인답니다:) 

     

    스킨단에서 처리하면 작성자가 글 작성을 완료한 뒤 페이지에서만 플레이어가 보여요

    라이믹스 최신버전 사용하시길 강추!

     

    https://github.com/rhymix/rhymix/blob/master/common/js/plugins/jquery.fileupload/js/main.js

     

    else if(/\.(mp4|webm|ogv)$/i.test(result.source_filename)) {
      if(result.original_type === 'image/gif') {
      temp_code += '<video src="' + result.download_url + '" autoplay loop muted data-file-srl="' + result.file_srl + '" />';
      } else {
      temp_code += '<video src="' + result.download_url + '" controls data-file-srl="' + result.file_srl + '" />';
      }
      }