Discourse Topic Author コンポーネントは一部のコアテンプレートを上書きするため、topic-list-thumbnails と互換性がないようです。どちらか一方を選択して使用する必要があります。
おっしゃる通り、TCページの最下部にあるプレビューリンクからプレビューをサムネイル付きで表示できるようです。
アバターの表示には、アバター表示部分をカスタマイズするためにテーマコンポーネントの「トピック作成者」を使用し、円形ではなく角丸の四角形にするためにカスタマイズを行いました。
しかし、トピック作成者を無効にしても、サムネイルが表示されません。
トピックリストサムネイルコンポーネントに移動し、「プレビュー」ボタンを使用するとどうなりますか?その場合、機能しますか?
もしそうなら、それは他のテーマ/コンポーネントのいずれかとの競合を示唆しています。
はい、動作しているようです。
両方が互いに互換性がないようです。
トピック作成者の使用目的を確認し、無効にするか(または解決策を見つけるか)を決定する必要があります。
このプラグインは投稿をエクスポートせず、別のプラグインがエクスポートするようです。そちらも試してみます。
これで、抜粋、サムネイル、アバターのカスタマイズが機能するようになりました。
著者のトピックを無効にするだけです。
それが何をしたのか、そしてなぜそれをインストールしたのかを読む必要があります。かなり長い間機能しており、その用途を覚えていません。
それほど重要でない場合は、無効にするだけです。
どうもありがとうございました。
@david:
ちなみに、改善点として、画像のないトピックに、単に選択された画像を表示するのではなく、アバターを表示するオプションを追加すると素晴らしいでしょう。
オプションを使用するか、$avatar のような特別な意味のプレースホルダー名を使用します。
多くの場合、画像のないすべてのトピックで同じアイコンを見るよりも、著者のアバターを見る方が良いです。
もう1つの改善点は、リストビューだけでなく、マソニックビューとグリッドビューに(対応するTCによって生成された)抜粋を含めるオプションです。
コンテンツの一部を読むことができれば素晴らしいでしょう。
私も同じ問題に遭遇しました。OPで最初の画像ではなく最後の画像を表示する方法を見つけましたか?
こんにちは、プレースホルダー画像としてカテゴリアイコンなどを簡単に使用する方法はありますか?以前のソリューション(抜粋モジュール)では、最初の投稿に画像があるトピックのみにサムネイル画像が表示され、他には何も表示されませんでした(リストビュー)。TCを使用すると、画像のサムネイルを確認できますが、トピックの本文に画像がない場合、プレースホルダーアイコンが表示されます。アイコンを無効にする(ただし、画像があるトピックのサムネイルは保持する)、またはカテゴリロゴをサムネイルとして使用する方法はありますか?ありがとうございます!それ以外は、素晴らしいコンポーネントです!
タグ設定のサムネイル設定が最新のDiscourse(6555f0c11b) + 最新のトピックリストサムネイルコンポーネントで壊れているようです。
これらの4つの設定はデスクトップ/モバイルで機能していません。
タグの設定もb20307377aでは機能せず、テーマクリエーターでも機能しません。
最新のコミットでバグは修正されました。excerpts component も同様の理由で壊れていると仮定し、フォークされたリポジトリに同じ修正を適用しようとしました。残念ながら、その結果はテーマクリエーターでは機能しましたが、6555f0c11b ではまだ機能しませんでした。
はい、discourse-topic-thumbnails は FIX: Correctly detect current tag (#15) · discourse/discourse-topic-thumbnails@4c666e0 · GitHub で修正されるはずです。
抜粋コンポーネントについては、確認します
報告ありがとうございます @th21!
David様
このコンポーネントをサイト全体ではなく、単一のカテゴリに設定する方法はありますでしょうか?
Tom
はい、特定のカテゴリまたはタグに基づいて適用できます。インストールすると、テーマ管理セクションにこれらの設定が表示されるはずです。
素晴らしいですね!これをインストールできますか?
よろしくお願いします、
トム
これをインストールするには何が必要ですか?
トムより
opにガイドがリンクされています
この便利なコンポーネントをありがとうございます!
最後の返信ユーザーのアバターがモバイルでサムネイルの横に表示されるのですが、これは意図したものでしょうか、それともバグでしょうか?アバターを非表示にすることは可能ですか?
コンポーネントは意図的にUIの他の部分を変更しないように設計されているため、管理者がアバターを非表示にするかどうかを決定する必要があります。
テーマに少量のCSSを追加することで実現できます…
.mobile-view .topic-list-data .pull-left {
display: none; // アバターを非表示にする
}
.mobile-view .topic-list .right {
margin-left: 0; // アバターのスペースを削除する
}
ありがとうございます!!! とても親切ですね。
念のためお知らせしますが、設定を使用している際にバグを見つけました。
トピックリスト以外のページ(ユーザーアクティビティ、個人メッセージ、推奨トピックなど)でサムネイルを有効にする
推奨トピックリストでは、ユーザーアバターがユーザーアバターの代わりにトピックサムネイルのURLを使用しています。そのため、ユーザーアバターの代わりに小さくぼやけた四角が表示されています。
Discourse stableで、コンポーネントの最新バージョンとMasonryグリッドレイアウトを使用しています。


