Thanks for the component.
I am using the master branch of discourse github (commit https://github.com/discourse/discourse/commit/db7be947df29bb2ab27dd3abd80e3b470dcb74e5).
Just wanted to let you know that I’ve just enabled the component on the Default Theme.
Once I’ve done that, it breaks the rendering of the site, as it loops the main container again and again infinitely… any suggestion?
thanks!
Thanks for the report @nicopace. @pmusaraj just pushed some updates to the theme
Please can you try updating and let us know if things are working better?
Thanks for the update. It works.
I wonder if there is any plan to support delayed iframe renderings like the ones in https://github.com/discourse/discourse-bbb that appear after you click in a button.
この(非常に素晴らしい)テーマコンポーネントは機能するようですが、「壊れている」とタグ付けされています。
機能しないようにすることができません。
他の人もテストして結果を提供していただけますか?
壊れていない場合、「壊れている」タグを削除できますか?
@denvergeeksさん、こんにちは。この問題は、YouTubeのワンボックスに関する問題が原因で壊れているとタグ付けされたようです。このテーマコンポーネントでYouTube動画がサイトで正常に動作するかどうか確認していただけますか?
@david – ありがとうございます。おっしゃる通り、YouTube動画やiframeでもエラーが発生して動作しませんが、フォークして.jsからLazyYTを削除したところ、その後は動作しました。
素晴らしい!その変更をプルリクエスト(PR)で作成していただけますか?
はい、そのPRは(十分)正しくできたと思います。
素晴らしいですね、ありがとうございます。このトピックから broken を削除しました ![]()
素晴らしい! @denvergeeks と @david さん、修正してくれてありがとう ![]()
すべてのユーザーがiframeコードを埋め込むわけではなく、誰もが直接動画URLを埋め込むことになります。YouTubeの動画URLをiframe埋め込みコードに変換するツールを実装する価値があるかもしれません。
テーマコンポーネントでこれを作成し、コンポーザーツールバーにボタンを配置できると確信しています。または、この部分を追加してフォークすることもできます。
追加ボタンはインターフェースを複雑にします。URLアドレスの変換は、ユーザーに気づかれないように自動的に行う必要があります。そうすれば、埋め込み方法に関係なく、すべての埋め込み動画が正しく機能するようになります。
わかりました。それなら、フォークして自動化することもできると思います。 ![]()
URLがすべて同じ標準に解析されるように、コアに含めるべきでしょうか?
リクエストの意味がよくわからないのですが… Discourseでは、すでに「onebox」システムの一部としてYouTubeリンクをiframeに展開しています。URLを単独の行に貼り付けるだけです。
はい、しかしURLを直接貼り付けても、このコンポーネントでは機能しません。コンポーネントはiframeのoneboxを認識しません。コンポーネントを機能させるには、iframeコードを直接貼り付ける必要があります。そして誰もやらないことですが、みんなiframeコードではなくURLだけを貼り付けます。
はい、理想としては、ユーザーが提供されたものを貼り付けるだけで、Discourseで自動的に機能することです!
これはnOObs(初心者)にとっては非常に基本的なことのように思えます!
なるほど、理にかなっていますね ![]()
誰かがこのテーマコンポーネントをコアの新しい「lazy-videos」実装で動作させたいのであれば、ぜひ pr-welcome です。
再度感謝いたします。原因は GitHub - davidtaylorhq/discourse-media-overlay-theme の Media Overlay テーマコンポーネントでした。これを無効にしたところ、Discourse は正常に動作し始めました。