トピック一覧プレビュー(レガシー)

こんにちは。Imgur にアップロードされた投稿の最初の画像からサムネイルを取得することは可能ですか?
ありがとうございます!

「いいね!」 2

そうは思いません。サムネイルはアップロードされたファイルからのみ生成されます。アップロードファイルは、通常の Discourse のように、S3 ストレージなど遠隔地に保存することも可能です。

「いいね!」 2

小さなバグが見つかったと思います。カテゴリは作成日でソートされるように設定しており、TC もこれに従って正常に動作しています。しかし、誰かがトピックに返信した後、カテゴリに戻ると、ページトップに表示されてしまいます。ユーザーがページをリフレッシュすると、正しい位置に戻ります。これは、コアのこの修正に関連しているかもしれません Topic list sorting bug コアでは現在、ソートが正しく機能することを確認しました。

「いいね!」 1

小さな機能の提案があります。

投稿の一部として画像を含まずに、管理者がトピックにサムネイルを適用できるようにすると便利です。トピック一覧に表示するサムネイル画像の URL を指定できるのは、管理者が作成するメタトピックにおいて、複数のトピックで同じサムネイルやアイコンを使用する場合に非常に役立ちます。

例えば、カテゴリの使い方を説明する投稿を作成する際、周囲のコンテンツに合わせるために「?」の疑問符のアイコンや画像を作成してその投稿に適用しています。

現在では、作成する各投稿に対して同じ画像をアップロードする必要があります。

「いいね!」 2

また、モバイル表示ではサムネイルがリサイズまたは切り詰められていないことにも気づきました。

「いいね!」 1

意味がわかりませんが、ご自身の CSS を自由に活用してください。

すでにフォールバック画像の設定オプションは存在します。

「いいね!」 1

これは画像のないすべての投稿に適用されます。私が言っているのは、複数の(特定の)投稿で画像を再利用することです。現在、サイトの移行の最中ですが、すべての設定が完了したら、ここで私が意図していることを示すスクリーンショットを投稿します。

「いいね!」 1

これはすでに画像のないすべてのトピックに適用されています

「いいね!」 1

私の環境では、モバイル画面で画像が元の縦横比のまま表示され、レイアウトが崩れてしまいます。デスクトップでは問題なく表示されています。

CSSで修正しましょう :slight_smile: max-width など、お好みの方法で構いません。

または、モバイル版で「タイル」を使用すると、フォーマットを崩すことなくアスペクト比を確実に保つことができます。

もう一度始めましょう。

投稿のサムネイルを選択する際、画像の URL を指定できるオプションがあればと思います。これにより、特定の管理者が作成した投稿(「やり方」トピックや「カテゴリのガイドライン」など)で、好きな画像を再利用できるようになります。

画像がない場合に適用される「画像なし」のプレースホルダー画像は存在していることは理解していますが、私が求めているのはそれとは異なります。

もしかすると、私が求めている機能はこのプラグインの範囲外なのかもしれませんが、素晴らしいプラグインにすれば、比較的簡単な追加機能だと思います。

「いいね!」 2

ああ、わかりました。

はい、残念ながら生データは以下のいずれかである必要があります:

  1. 設定内
  2. 生投稿内

これは主に、バックエンドを大幅に変更せずに済ませ、バックエンドの変更権限を持たないプラグインの代替としてテーマコンポーネントを実用的なものにするためです。

私の意図が誤解されたのかどうかはわかりませんが、私が指摘しているのはプラグインの真のバグのようです。CSSで上書きするよう人々に求めるのは誤ったアプローチです。

トピックリストのサムネイルは、モバイルでは正しくサイズ設定されていませんが、デスクトップではそうなります。モバイルでも同様に設定されるべきだと感じられます。もし必要であれば、私が直接修正することも構いませんが、まずはバグとして報告しようと思いました。プラグイン作者にとっては簡単な修正なのかもしれません。

ああ、コンポーネントだったのを忘れていました。これが簡単な追加ではならない理由がわかりました。ありがとう、当面は各投稿に画像を追加する必要があります。

「いいね!」 1

プラグイン版は存在します。ただし、両者の差異を最小限に抑え、Discourse によって既に保存されているデータ以外に追加データを保存しないように努めています。

以前は Discourse が画像を ‘image_url’ として保存していましたが、過去にはこれを活用できたかもしれません。しかし最近では、Discourse がサムネイル生成ロジックを独自に管理するようになり、画像は ID として参照されるようになりました。これを実現することは完全に不可能ではありませんが、フリーソフトウェアとしては優先度の低い課題です。

「いいね!」 2

今、自分が混乱しています :laughing:

実際には、私がインストールしているプラグインによるものです。その場合、トピックや投稿にカスタムフィールドを追加することでこれを達成できると思います。ただし、それがまだ最適な方法かどうかを確認するために、最新の Discourse コードを調べていません。

全くその通りです。もし私がそれを強く望むなら、自分で追加する必要があります。ありがとう

「いいね!」 1

そうですね、設定を改善して、よりシンプルで柔軟な初期状態を提供できるかもしれません。ただし、一般的には、CSS を使ってサムネイルの表示を好みのスタイルにカスタマイズできると考えられています。デスクトップの設定とは独立したモバイル用設定があれば十分かもしれませんが、固定の幅と高さの設定の問題は、画像のアスペクト比を崩してしまうことです。そうすると、切り抜きなどの考慮が必要になり、結局は設定が複雑すぎて「袋小路」になってしまいます。それなら、CSS に任せてしまったほうが良いかもしれませんね?

「いいね!」 1

ここが私には少し混乱するところなんです。というのも、デスクトップで幅と高さを固定しても、画像はきれいに切り抜かれているように見えるからです。なぜモバイルではこれができないのでしょうか?

高さをゼロに設定しましたか?

幅と高さはどちらも 100 に設定されていました。

高さを 0 に変更すると、デスクトップ表示がモバイル表示のように見えました。つまり、モバイル側は高さの設定を反映していないようです。高さを 0 以上に設定しても、アスペクト比が維持されているためです。

「いいね!」 2