컴포넌트 감사합니다.
저는 discourse GitHub의 master 브랜치(commit FIX: Allow dismissing Discard Drafts modal via ESC (#12532) · discourse/discourse@db7be94 · GitHub)를 사용하고 있습니다.
기본 테마(Default Theme)에서 방금 해당 컴포넌트를 활성화했다는 점 알려드립니다.
활성화한 후 사이트 렌더링이 깨지는데, 메인 컨테이너가 무한히 반복되는 현상이 발생하고 있습니다… 어떤 조언을 주실 수 있을까요?
감사합니다!
@nicopace 보고해 주셔서 감사합니다. @pmusaraj 님이 방금 테마에 몇 가지 업데이트를 적용했습니다
업데이트를 시도해 보시고, 문제가 개선되었는지 알려주실 수 있을까요?
업데이트 감사합니다. 잘 작동합니다.
버튼을 클릭한 후에 나타나는 GitHub - discourse/discourse-bbb: Discourse integration with BigBlueButton. · GitHub 의 지연 iframe 렌더링과 같은 기능을 지원할 계획이 있는지 궁금합니다.
이 (꽤 멋진) 테마 컴포넌트는 실제로 작동하는 것 같지만, “broken” 태그가 붙어 있습니다.
작동하지 않도록 만드는 법을 모르겠네요.
다른 분들도 테스트해 주시고 결과를 공유해 주실 수 있을까요?
깨진 것이 아니라면 “broken” 태그를 제거할 수 있을까요?
안녕하세요 @denvergeeks. 이 문제는 YouTube 원박스(Onebox)와 관련된 문제로 인해 깨진 상태로 표시된 것 같습니다. 이 테마 구성 요소를 사용했을 때 해당 사이트에서 YouTube 영상이 정상적으로 작동하는지 확인해 주실 수 있을까요?
@david 님 감사합니다 – 맞습니다, YouTube 영상과 iframe에서도 오류가 발생하고 멈추는 현상이 있었습니다. 다만 포크를 만든 후 .js 파일에서 LazyYT를 제거하니 그 이후로는 정상적으로 작동합니다…
좋습니다! 그 변경 사항을 PR로 만들어 주시겠어요?
OK, 이 PR은 제대로 (충분히) 처리한 것 같아.
좋아 보여요, 감사합니다. 이제 이 주제에서 broken 태그를 제거했습니다 ![]()
오, 이거 정말 awesome하네요! @denvergeeks와 @david, 고쳐주셔서 감사합니다 ![]()
모든 사용자가 iframe 코드를 임베드하는 것은 아닙니다. 대부분은 동영상 URL을 직접 임베드합니다. YouTube 동영상 URL을 iframe 임베드 코드로 변환하는 도구를 구현하는 것이 가치가 있을 수 있습니다.
https://stackoverflow.com/questions/7168987/how-to-convert-a-youtube-video-url-to-the-iframe-embed-code-using-jquery-on-pag
테마 컴포넌트를 만들어 이 기능을 구현하고, 작성기 도구 모음에 버튼을 추가할 수 있다고 확신합니다. 아니면 이 프로젝트에 해당 부분을 추가하여 포크하는 것도 가능합니다.
추가 버튼을 넣으면 인터페이스가 복잡해집니다. URL 주소 변환은 사용자에게 인지되지 않도록 자동으로 수행되어야 합니다. 이렇게 하면 임베드 방식과 관계없이 모든 내장 비디오가 올바르게 작동하게 됩니다.
음, 알겠어. 그러면 포크를 해서 자동으로 만들 수도 있겠네. ![]()
아마도 모든 URL이 동일한 기준으로 파싱될 수 있도록 코어에 포함해야 하는 것 아닐까요?
요청의 내용을 정확히 이해하지 못하겠습니다… Discourse는 이미 ‘onebox’ 시스템의 일부로 YouTube 링크를 iframe으로 확장합니다. URL을 단독 줄로 붙여넣기만 하면 됩니다:
네, 하지만 이 컴포넌트에서는 URL을 직접 붙여넣는 방식이 작동하지 않습니다. 이 컴포넌트는 iframe onebox를 인식하지 못합니다. 컴포넌트가 작동하려면 iframe 코드를 직접 붙여넣어야 합니다. 그런데 아무도 그렇게 하지 않고, 모두 iframe 코드 대신 URL만 붙여넣습니다.
네, 이상적으로는 사용자가 소스에서 제공된 내용을 그대로 붙여넣기만 하면 Discourse에서 자동으로 작동하는 것입니다!
초보자에게는 꽤 기본적인 기능으로 보일 수 있겠네요!
아, 그렇군요. 말이 되네요 ![]()
누구든지 이 테마 컴포넌트를 코어의 새로운 ‘lazy-videos’ 구현과 함께 작동하도록 해보고 싶다면, PR을 환영합니다.
다시 한번 감사합니다. GitHub - davidtaylorhq/discourse-media-overlay-theme · GitHub 에서 가져온 미디어 오버레이 테마 컴포넌트가 원인이었습니다. 이 기능을 끄자 Discourse가 정상적으로 작동하기 시작했습니다.