最終更新は5日でした。不思議なことに、3つのサイトで結果が異なります。各サイトの設定は以下の通りです:
デビッド、再現手順をいくつか信頼できるもので提供してもらえますか?
このプラグインをありがとうございます。とても優れています。
すみませんが、フロントページに#featured 画像を追加する方法を教えていただけますか?
カテゴリーを追加して、画像とタイトル付きで最新の 4〜5 件の投稿を表示させるにはどうすればよいでしょうか?現在、少し困っています ![]()
おすすめ投稿を追加できるオプションを見つけましたが、いくつか選択しても、トップページに表示されません ![]()
例えば:
最も重要なのは、適切なタグを選択し、トピックがタグ付けされていることを確認することです。
ただし、2 つの注意点があります:
- プラグインでは、これはデスクトップのみで機能します(TC 版ではモバイルでも「代表画像」がサポートされています)。
- プラグインでは、画像のリストをカテゴリに固有のものに設定できません(TC では可能です)。
「トピック」と「投稿」の違いにご注意ください。サムネイルを持つエンティティは「トピック」です。
ブラウザのコンソールに JavaScript エラーがないことを確認してください。関連するエラーがある場合は、こちらで共有してください。代表画像は、コアの破壊的変更に対する修正が最近行われました。
ありがとうございます、アクティブになりました ![]()
トピックリストのプレビュー(注目のトピック)セクションを、ナビゲーションセクションの上に移動することは可能ですか?
再現方法が見つかりません。重大な問題ではないため、今回は見送ります。
別の件ですが、以前にも指摘したと思っていた別の問題が発生しています。トピックを表示した後、カテゴリに戻ると、以前いた場所に戻らないのです。
他のすべての TC を無効にしたり、異なるブラウザで試したりしましたが、すべて同じ結果になります。https://try.thepavilion.io/ でテストしてみたいのですが、TLP が有効なカテゴリが見当たりません。
サイドカープラグインの追加に問題があります。app.yml に以下の行を追加しました。
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
launcher rebuild appを実行すると、以下のエラーが表示されます。
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar" failed with return #<Process::Status: pid 424 exit 129>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
更新
わかった、どうやらこのプラグインが「Topic List Previews」プラグインと競合しているようです。そこで、Topic List のリポジトリを削除して追加し直したところ、launcher rebuildが正常に動作しました。しかし、theme_sidecar をインストールした後、「いいね」ボタンのオプションが表示されません。
何か解決策はありますか?
どちらか一方を選ぶ必要があります
TC(テーマコンポーネント)を使用する場合、サイドカープラグインは追加機能を提供します。プラグインと TC のサイドカーの両方を重複して使用している状態でした。それは動作しません。
TC の設定を確認してください。「トピックリストのアクション」を有効にする必要があります。
ご回答ありがとうございます。theme_sidecar をインストールしましたが、プラグインタブには「Topic List Preview」として表示されています。
タグに対してトピックリストのアクションを有効にしましたが、変化が見られません。
また、私は現在、注目の投稿機能のためにトピックリストのプレビューというテーマコンポーネントのみを使用しています。このプラグインを使って、注目投稿として表示されるボックスにトピックの「いいね」数を追加することは可能でしょうか?
はい、その通りです。プラグインの設定は常に「設定」に表示されます。残りは TC 自体のカスタマイズに表示されます。この設定はハイブリッドです。
TC のトピックリストアクション設定はどのようになっていますか?
いいえ、それはサポートされていません。ただし、機能拡張の素晴らしいアイデアですね。ただし、すでに非常にスペースが限られているため、実装は少し面倒になるかもしれません。利用可能なスペースをうまく活用できるのであれば、プルリクエストを歓迎します。
試みています。![]()
この hbs ファイルを変更する必要があると思いますか?
<div class="featured-details">
{{preview-unbound topic.thumbnails opts=(hash featured=true)}}
<div class="content">
<div class="title">
{{topic.title}}
</div>
{{#if featuredExcerpt}}
<div class="excerpt">
{{{featuredExcerpt}}}
</div>
{{/if}}
<span class="user">
{{featuredUsername}}
{{avatar featuredUser imageSize="small"}}
</span>
</div>
</div>
これらのボタンですか?
{{raw 'list/topic-meta' likesHeat=likesHeat title=view.title topic=topic}}
{{#if showActions}}
{{raw "list/topic-actions" likeCount=likeCount topicActions=topicActions}}
hbs と CSS の変更が必要になります。JavaScript も少し必要かもしれませんね。いずれにせよ開発がしやすい TC を優先することをお勧めします。
適切な開発環境を設定し、フォークを作成して、すべてをまとめてテストしてください。高品質な成果物が得られれば、PR を検討します。
画像が小さすぎるとスペースがなくなる可能性があるため、この機能は設定で制御できるようにし、必ずオプションとして実装する必要があります。
いい知らせです!期待していた結果が得られました。ただし、設定セクションからこの機能をオン/オフする関数を追加することができませんでした。私は JavaScript の初心者で、学習中です。
変更は非常にシンプルで、以下のように修正しただけです。それでもプルリクエストを作成すべきでしょうか?
tlp-featured-topics.hbs
<div class="likecount">
{{number topic.like_count}} {{d-icon 'heart'}}
</div>
common.scss
.likecount {
position: absolute;
bottom: 10px;
left: 10px;
}
どう思いますか?
もしプルリクエストを提出する場合は、この件はオフラインでGitHubに移すのが良いでしょう ![]()
設定ではそれはできません。
フォーク版では、コネクタフォルダを別の場所に移動させることができます。お好みの場所を見つけるには、プラグインの TC 出口を使用してください。これを実現するには、CSS の修正が必要になるかもしれません。
私の提案が機能しない場合、新しいフォルダを作成して2つのファイルを移動してください。JavaScriptに触れる必要はありません。








