포럼
거의 완성된 듯 싶어요 :)
2014.05.18 16:11
테스트 게시판 입니다. : http://anizen.kr/youtube_link
에디터에서 유튜브 아이콘을 누르면 됩니다.
1. 컴포넌트 디자인 변경
2. 외부 php 파일 popup.html으로.. 인클루드 시키고.. 외부php를 직접 접근시 차단.
3. 유튜브 삽입시 에디터에서는 썸네일 + 아이콘 조합으로 출력
4. php에서 유튜브 id 추출하는 function을 삭제 (youtube 2개 이상 삽입시 에러나는 문제 해결)
5. 유튜브 id 추출 자체를 popup창에서 javascript로 아이디값만 빼고 리턴 (url, iframe, embed 모두 작동됨)
ㄴ 코드제공 @prologos 님.
6. 유튜브 업로드시 유튜브 영상 제목을 현재날짜와 시간 + member_srl로 입력됨 (비회원은 시간만..)
ㄴ 추후 비회원은 cookie나.. 세션을 이용해서 ip를 저장하도록.. 할 생각도...(근데 이게 문제가 되지않나.. 싶기도)
7. 유튜브 업로드시 유튜브 영상의 내용은 고정으로 입력되게 됨
ㄴ 애니즌사이트에서 올린 영상입니다.~ 뭐 이런식으로...
8. 컴포넌트 설정변수 출력 문제.
ㄴ 제가 잘못하는 건지 모르겠는데.. 설정변수 출력이 안됩니다.
<var name="youtube_email"> <title xml:lang="ko">Youtube 계정(미구현)</title> <description xml:lang="ko">업로드할 계정을 입력해주세요.</description> </var> <var name="youtube_password"> <title xml:lang="ko">Youtube 비밀번호(미구현)</title> <description xml:lang="ko">계정에 대한 비밀번호를 입력해주세요.</description> </var> <var name="key"> <title xml:lang="ko">Youtube key(미구현)</title> <description xml:lang="ko">유튜브 API KEY를 입력해주세요.</description> </var> <var name="width"> <title xml:lang="ko">Youtube 기본 가로 크기</title> <description xml:lang="ko">유튜브의 가로 크기를 지정합니다. 숫자만 입력하세요. 기본 값 : 853</description> </var> <var name="height"> <title xml:lang="ko">Youtube 기본 세로 크기</title> <description xml:lang="ko">유튜브의 세로 크기를 지정합니다. 숫자만 입력하세요. 기본 값 : 480</description> </var> <var name="max_width"> <title xml:lang="ko">Youtube 최대 가로 크기 제한</title> <description xml:lang="ko">유튜브의 최대 가로 크기를 지정합니다.</description> </var> <var name="max_height"> <title xml:lang="ko">Youtube 최대 세로 크기 제한</title> <description xml:lang="ko">유튜브의 최대 세로 크기를 지정합니다.</description> </var>
팝업창에서 호출한 방식
{@
$width = $component_info->width;
$height = $component_info->height;
}
원래 안되는 것인지..? 아니면 제가 잘못 알고 있는 건지..
컴포넌트는 워낙에 자료도 없고해서... 뭐 어떻게 해야할 지 모르겠군요..
정 안되면
그냥 직접 소스파일에 입력하는 방식으로... 해야할 것 같네요
아무튼.. 일단 이정도로 하고 잠시 쉬고 오겠습니다.