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

最終更新は5日でした。不思議なことに、3つのサイトで結果が異なります。各サイトの設定は以下の通りです:

最初のサイト - 期待通りスタッフにサムネイルが表示されない

2番目のサイト - スタッフにサムネイルが表示される

3番目のサイト - スタッフにタイルが表示される

「いいね!」 3

デビッド、再現手順をいくつか信頼できるもので提供してもらえますか?

「いいね!」 1

このプラグインをありがとうございます。とても優れています。

すみませんが、フロントページに#featured 画像を追加する方法を教えていただけますか?

カテゴリーを追加して、画像とタイトル付きで最新の 4〜5 件の投稿を表示させるにはどうすればよいでしょうか?現在、少し困っています :smiley:

「いいね!」 1

おすすめ投稿を追加できるオプションを見つけましたが、いくつか選択しても、トップページに表示されません :frowning:

「いいね!」 1

例えば:

最も重要なのは、適切なタグを選択し、トピックがタグ付けされていることを確認することです。

ただし、2 つの注意点があります:

  1. プラグインでは、これはデスクトップのみで機能します(TC 版ではモバイルでも「代表画像」がサポートされています)。
  2. プラグインでは、画像のリストをカテゴリに固有のものに設定できません(TC では可能です)。

「トピック」と「投稿」の違いにご注意ください。サムネイルを持つエンティティは「トピック」です。

ブラウザのコンソールに JavaScript エラーがないことを確認してください。関連するエラーがある場合は、こちらで共有してください。代表画像は、コアの破壊的変更に対する修正が最近行われました。

「いいね!」 5

ありがとうございます、アクティブになりました :slight_smile:

「いいね!」 3

トピックリストのプレビュー(注目のトピック)セクションを、ナビゲーションセクションの上に移動することは可能ですか?

再現方法が見つかりません。重大な問題ではないため、今回は見送ります。

別の件ですが、以前にも指摘したと思っていた別の問題が発生しています。トピックを表示した後、カテゴリに戻ると、以前いた場所に戻らないのです。

他のすべての TC を無効にしたり、異なるブラウザで試したりしましたが、すべて同じ結果になります。https://try.thepavilion.io/ でテストしてみたいのですが、TLP が有効なカテゴリが見当たりません。

「いいね!」 1

サイドカープラグインの追加に問題があります。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 をインストールした後、「いいね」ボタンのオプションが表示されません。

何か解決策はありますか?

「いいね!」 1

どちらか一方を選ぶ必要があります :slight_smile: TC(テーマコンポーネント)を使用する場合、サイドカープラグインは追加機能を提供します。プラグインと TC のサイドカーの両方を重複して使用している状態でした。それは動作しません。

TC の設定を確認してください。「トピックリストのアクション」を有効にする必要があります。

「いいね!」 2

ご回答ありがとうございます。theme_sidecar をインストールしましたが、プラグインタブには「Topic List Preview」として表示されています。

タグに対してトピックリストのアクションを有効にしましたが、変化が見られません。

また、私は現在、注目の投稿機能のためにトピックリストのプレビューというテーマコンポーネントのみを使用しています。このプラグインを使って、注目投稿として表示されるボックスにトピックの「いいね」数を追加することは可能でしょうか?

「いいね!」 1

はい、その通りです。プラグインの設定は常に「設定」に表示されます。残りは TC 自体のカスタマイズに表示されます。この設定はハイブリッドです。

TC のトピックリストアクション設定はどのようになっていますか?

いいえ、それはサポートされていません。ただし、機能拡張の素晴らしいアイデアですね。ただし、すでに非常にスペースが限られているため、実装は少し面倒になるかもしれません。利用可能なスペースをうまく活用できるのであれば、プルリクエストを歓迎します。

「いいね!」 2

試みています。:slight_smile:

この 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}}
「いいね!」 2

hbs と CSS の変更が必要になります。JavaScript も少し必要かもしれませんね。いずれにせよ開発がしやすい TC を優先することをお勧めします。

適切な開発環境を設定し、フォークを作成して、すべてをまとめてテストしてください。高品質な成果物が得られれば、PR を検討します。

画像が小さすぎるとスペースがなくなる可能性があるため、この機能は設定で制御できるようにし、必ずオプションとして実装する必要があります。

「いいね!」 2

いい知らせです!期待していた結果が得られました。ただし、設定セクションからこの機能をオン/オフする関数を追加することができませんでした。私は 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;
        }

どう思いますか?

「いいね!」 2

もしプルリクエストを提出する場合は、この件はオフラインでGitHubに移すのが良いでしょう :slight_smile:

「いいね!」 1

設定ではそれはできません。

フォーク版では、コネクタフォルダを別の場所に移動させることができます。お好みの場所を見つけるには、プラグインの TC 出口を使用してください。これを実現するには、CSS の修正が必要になるかもしれません。

「いいね!」 1

こんにちは

コントローラーを見るべきでしょうか、それとも plugin-outlet 式を確認すべきでしょうか?

私の提案が機能しない場合、新しいフォルダを作成して2つのファイルを移動してください。JavaScriptに触れる必要はありません。

「いいね!」 2

実は、あなたの提案が理解できません。UI の配置を変更するために、hbs ファイルを別のフォルダに移動させる必要があるのでしょうか?私の理解は合っていますか?

注目の投稿ボックスをナビゲーションリストセクションの上部に移動させようとしています。

「いいね!」 1