どういたしまして、コンポーネントとサイトは期待どおりに動作しています ![]()
Discourse コアに変更をマージしました。これにより、ホットリンクされた画像の取得が大幅に高速化されます。
このテーマコンポーネントを使用しているユーザーにとっては、ホットリンクされた画像のサムネイルが、以前の 10 分の遅延ではなく、ほぼ即座に生成されることを意味します。 ![]()
私の投稿を読んだなんて言わないでくださいね? ;)。それに取り組んでいただき、本当にありがとうございます!
David、テーマコンポーネントのコードに変更を加える必要はないと仮定してもよろしいでしょうか?関連するコミットが見当たらないのですが?
修正済み - テーマの変更は不要です。
主な変更点は、「ホットリンク画像」の処理に関する広範なリファクタリングの一部です。サムネイルを使用するテーマコンポーネントの速度向上は、良い副次的効果です!
Discourseプラットフォームにとって大きな勝利です、ありがとうございます!
レポートありがとうございます @bartv - FIX: Ensure there is no limit on tag list settings (#17355) · discourse/discourse@fb31ae0 · GitHub で修正されるはずです
おそらく回避策はありますが、それはすべての画像に適用されます。
//サムネイルをアップスケールしない
.topic-thumbnails-list .topic-list-thumbnail .main-thumbnail,
.topic-thumbnails-grid .topic-list-thumbnail .main-thumbnail,
.topic-thumbnails-masonry .topic-list-thumbnail .main-thumbnail,
.topic-thumbnails-minimal .topic-list-thumbnail .main-thumbnail {
width: max-content;
height: max-content;
}
最近のビルドでサムネイルの背後にこれらの水平線が表示されるようになりました。サイトでライブで確認できます: https://community.naturephotographers.network/ TLTとCSS以外のすべてのコンポーネントを削除してみましたが、まだ残っています。何かアイデアはありますか?
@techAPJ / @Roman discourse-adplugin の最近の変更により、トピックリストの各トピックの間に空の \u003ctr\u003e が挿入されているようです。コネクタの shouldRender フックを使用して、実際に広告が表示されている場合にのみレンダリングされるようにすることはできますか?![]()
広告スロットのレンダリングロジックは少し複雑なので、それが簡単かどうかはわかりません。修正に取り組みます!
修正されるはずです:
Romanさん、ありがとうございます。残念ながら、問題はまだ解決していません。プラグインのみを更新しましたが、コアも更新する必要がありますか?
申し訳ありません。もう一度お試しいただけますでしょうか。修正を適用しました。
これでできたと思います。ありがとう、ローマン!
プレースホルダーアイコン の変更方法がよくわかりません。
@david 何かお手伝いいただけると幸いです ![]()
現在、プレースホルダーアイコンはFont Awesomeアイコンに限定されています。利用可能なアイコンのリストはFind the Perfect Icon for Your Project in Font Awesome 5 | Font Awesome
現時点では、この設定ではカスタム画像はサポートされていません。もしカスタム画像が必要な場合は、機能リクエストとして提出する必要があります。
ああ!それは役立ちました。そして、解決できたと思います。私が欲しかったものを svg アイコンサブセット に追加し、アイコン名(fa/far/fad 部分なし)を使用しました。
素晴らしいです!本当にありがとうございます! ![]()
もし上司が画像の方が良いと判断した場合、コンポーネントの機能リクエストはどのように提出すればよいですか?





