こんにちは、コンポーネントは正常にインストールできましたが、画像が表示されません。画像をディスコース共有フォルダとGoogleドライブにアップロードしました。結果はなく、スピナーの読み込みのみです。
設定には少なくとも2つの項目が必要です。そうなっていますか?
皆さん、こんにちは
こちらのTCについてです:GitHub - discourse/discourse-big-carousel-component: Work in progress
開発が進んでいるようですが、Metaでこれに関する情報が見つかりませんでした。
「3.5.0.beta8-dev」にインストールしようとすると、TCが表示されません(TCプレビューでテストしました)。
見たところ、まだWIP(作業中)のようですね。plugin_outletの設定を変更しましたか?
両方試しましたが、現在はabove-main-containerに設定されています。
ホームページに入るとすぐにカルーセルが表示されるようにするには、どのように設定すればよいですか?あなたのビデオでは、カルーセルを表示するためにカテゴリをクリックする必要があるようですが、一部の人はカテゴリに興味がない可能性があるため、手動でカテゴリをクリックして表示するのではなく、ホームページに入るとすぐにユーザーが表示できるようにしたいです。
フォークする必要があると思います。ルートを制限するロジックはここにあります。
defaultHomepage をインポートして、次のようなことを行う必要があると思います。
import { defaultHomepage } from "discourse/lib/utilities";
...
@discourseComputed("router.currentRouteName")
shouldDisplay(currentRouteName) {
return currentRouteName === `discovery.${defaultHomepage()}`;
さらに調整する必要があるかもしれませんが、完全には正確ではない可能性があります(ただし、おそらくあなたがやろうとしていることの線に沿ったものかもしれません)。テストしていません。ただし、見たところ、Robotimeコミュニティはこれを行っています。
なんてこった、とても難しい ![]()
念のためお知らせします:リポジトリはアーカイブされました。
試してみてください。
-
テーマコンポーネントで、画像をアップロードします。
-
アップロードした画像のURLをコピーします。
-
image_url設定に貼り付けます。
保存すれば、機能するはずです。
注意:画像が小さすぎると、背景が繰り返されます。
いいえ、テーマコンポーネントがアップロードされます。Big Carouselコンポーネントで、ボタンの設定に移動すると、アップロードボタンがあります。
非常に奇妙ですね…フォーラムを確認したところ、templates/components/big-carousell に Big Carousell コンポーネントのファイルがあるようです。これを components/big-caousell に移動する必要があります。
このコンポーネントを使用していましたが、今削除して GitHub - discourse/discourse-big-carousel-component: Work in progress を再ダウンロードする必要がありますか?
これで合っていますよね?
これは単なる警告であり、従う必要はありません。ただし、トピックリストプレビューが2回インストールされているようで、多くのエラーが発生しています。どちらか1つを削除する必要があります。
それでも、アップロードボタンがなぜ見当たらないのかはわかりません
。
GitHubからインストールされたテーマでは、ボタンが表示されないのだと思います。回避策としては、画像をアップロードするカスタムコンポーネントを使用することが考えられます。









