トピックリストのサムネイル

サムネイルモードをどこでも使用しない場合は、デフォルトを「なし」に設定してください。

他の設定は期待通りに動作します。

「いいね!」 2

邪魔にならずにすみませんが、これは検討の余地があるでしょうか?サムネイルから「いいね」を押せる機能は、フルサイズを表示しなくても画像を判断できるという点で正当なユースケースだと考えており、より「Instagram 志向」の訪問者にとってエンゲージメントを大幅に向上させると感じています。

「いいね!」 6

こんにちは皆さん、

素晴らしいコンポーネントですね。サムネイルにトピック作成者が提供した最初の画像ではなく、そのトピックの最後の画像を表示するようにしたいと考えています。

コードを確認して topic.thumbnails デコレータを見つけましたが、これをどのように作成しているのかをリバースエンジニアリングできず、トピック内の最後の画像を取得するロジックを自分で構築することができません。

トピック用のデコレータを拡張・構築する方法についてのドキュメントをご存知の方がいらっしゃれば、教えていただけますでしょうか?
Discourse は素晴らしいです!

ありがとうございます。

また、ユーザーがリストの種類自体を制御できるようにするユーザー設定を追加することも素晴らしいアイデアだと思います。さらに、一部のフォーラム運営者がこれを望まない場合もあることを想定して、これをオプション化することも検討すべきでしょう。私たちにはそのオプションが必要です。

私が実装して PR を提出することも可能だとは思いますが。

「いいね!」 2

これはテーマコンポーネントです。このコンポーネントを含まない別のテーマを選択するだけで対応可能です。コードは不要で、テーマ名を適切に設定するだけです。

「いいね!」 7

うまくいきました、ありがとうございます!

「いいね!」 4

Davidさん

サムネイルの右下隅にトピック作成者のアバターをミニマルグリッドに追加することについてどう思いますか?このような感じです。素晴らしい追加になるでしょう。

「いいね!」 6

テーマ設定(デフォルトで無効)で有効になるのであれば、一部のサイトにとっては良いオプションだと私も思います。 pr-welcome

「いいね!」 7

@jrgong フォーラムでは、10行目以降の画像が表示されません。これは実際の画像の量とは無関係のようです(つまり、サムネイルがあるトピックが少数であっても、常に10行目です)。

ネットワークエラーやコンソールに何も表示されません。何か考えはありますか?

「いいね!」 4

リストの最後のトピックがCSSで非表示になっている場合(たとえば、誰かがクローズドトピックを非表示にするCSSルールを追加した場合)に、この問題が発生することがあります。ここで発生している可能性はありますか?

リンクを送っていただければ、すぐに確認します。

「いいね!」 4

@jrgong TCは現在プレビューモードのため、非ユーザーは再現できません(preview_theme_idが使用できないため)。Davidが確認できるように、一時的にそのカテゴリでTCを有効にしてもよろしいでしょうか?

「いいね!」 3

簡単なアップデートです。非公式プラグインが原因であることがわかりました。原因となっているプラグインを特定でき次第、こちらで更新します :slight_smile:

「いいね!」 4

そのため、別のプラグインでもありませんでした。プレビューモードのバグ(?)です。

トピックサムネイルテーマコンポーネントを、現在選択されているテーマにまだ含まれていない状態でプレビューモードで開くと、遅延読み込みが壊れることが判明しました。安定版で完全に再現可能であり、ベータ版やテスト済みでは試していません。

「いいね!」 4

30x30などの小さな画像をアップスケールしない方法はありますか?受信メールに添付されてきます。

изображение

CSSで試しましたが、ある程度の効果はありましたが、理想的には完全にスキップしたいです…

изображение

「いいね!」 3

サムネイルとして画像を非表示にするには、スポイラー/詳細を隠すことも使用できます。

結果は小さな三角形になります :slight_smile:

""
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)

更新:
ぼかすこともできます。

""
[spoiler]
[details=""]
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)
[/details]
[/spoiler]
「いいね!」 5

申し訳ありませんが、以前に尋ねられたかもしれませんが、検索しても見つかりませんでした。

リストモードでサムネイルをクリックすると、トピックの最初のメッセージに移動するようにすることは可能でしょうか?

ご尽力いただきありがとうございます :slight_smile:

「いいね!」 2

探していたものまさにそれでした。元のプラグイントピックリストプレビューのシンプルな置き換えです。テーマコンポーネントとして置き換えを試しましたが、機能させることができず、必要のないオプションでいっぱいでした。

著者画像の代わりに、各トピックの最初の画像のミニチュアを左側のリストビューに表示するオプションを使用しています。

しかし、このTCを有効にし、サムネイルのデフォルトモードとしてリストを使用しました。

しかし、サムネイルが表示されず、たとえば最近のページリストのすべてのページで著者のアバターが表示され続けます。

何か誤解しているに違いありません。
どのように設定すればよいですか?
詳細な設定ガイドはありますか?

おそらく、新しい投稿にのみサムネイルが表示されるためです。その場合、古い投稿のサムネイルを再作成して表示することは可能ですか?

「いいね!」 2

「作成者」列は、Discourse のコアや topic-list-thumbnails テーマコンポーネントから提供されるものではありません。

古い topic-list-previews プラグインやテーマコンポーネントがまだインストールされていませんか?もしそうであれば、完全にアンインストールしてください。

「いいね!」 3

デビッドさん、ありがとうございます。
いいえ、app.yml の topic-llist-thumbnails を削除し、ランチャーを再構築しました。

テーマコンポーネントからも topic-list コンポーネントを削除しました。
現在のコンポーネントは以下の通りです。

app.yml のフックは以下の通りです。

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-checklist.git
#          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
          - git clone https://github.com/discourse/discourse-data-explorer
「いいね!」 2

他にサードパーティ製のプラグインはインストールされていますか?サイトへのリンクを共有していただけますか?

Topic Author をインストールしていませんか?

「いいね!」 3

応答で更新しました。
サイト:

はい、トピックの著者はinstalleですが、他の場所でも使用されています。

トピックリストのプレビューで画像が表示されました。

「いいね!」 2