トピックリストプレビュー (TLP)

迅速な返信ありがとうございます。 :+1: :100:

数時間デバッグ :sweat_smile: した結果、エラーの原因は設定にあることがわかりました。

Prevent anons from downloading files
Prevent anonymous users from downloading attachments.

この設定を有効にするとエラーが発生します。

Topic List Previews が動的に読み込んでいる imagesloaded.js ファイル(/uploads/default/original/1X/d8ce366bd7aad8f9fc7b26b08aecc855dd6d425c.js)が、「Prevent anons from downloading files」設定が有効になっていると匿名ユーザーからブロックされていました。
その結果、ブラウザはスクリプトを読み込めず、ログアウトした訪問者に対して TLP の preview-edits.gjs コンポーネントが誤動作していました。

デフォルトに戻すとすぐにエラーは消えました。

「いいね!」 1

知っておくと便利ですね、ありがとうございます!

「いいね!」 1

プラグインを更新するのではなく、app.yml にまだ残っていた古いプラグイン(それらは Discourse コアにバンドルされていたもの)を削除することで解決したことを記録しておきたかったのです。
それらを削除したことで、他の多くの問題も解決したので、奇妙なランダムな問題に遭遇した場合は、それらのプラグインを削除すべきです。

「いいね!」 3

こんにちは、@merefieldさん、お元気ですか?:blush:

設定 topic_list_tiles_larger_featured_tiles が何をすべきか、そしてそれが機能しているときにどのように見えるべきか、理解するのを手伝っていただけますか?
前もって大変ありがとうございます!

「いいね!」 1

タイルが1列ではなく2列を占めるようになり(高さも2倍になります)、レイアウト内で特定のトピックを目立たせることができます。

残念ながら、その設定は現在壊れています。トピックリストへの変更に対応するために必要な大規模な書き換え以降、壊れているのだと推測していますが、私はそれを見逃しました。修正したブランチがありますが、その作業はCSSマソリーのリリースに依存しており、まだ待っているところです。

いずれにしても、現在のシステムの下で私がそれを修正するかもしれません。PR歓迎です。

「いいね!」 1

こんにちは!DiscourseをよりFacebookやブログのように、下にスクロールできる投稿のストリームのようにするために、トピックのコンテンツを「展開」するソリューションを探していて、このコンポーネントに案内されました。インストールして、プレビューが見られるようになりました。これは素晴らしいです!プレビューの長さを制御する設定がどこかにあるか知りたいです(長くしたいと思っています)。ありがとうございます!

長さは、サイト設定の Topic excerpt maxlength に依存すると思います。

「いいね!」 2

試してみましたが、そうではないようです:sad_but_relieved_face:

どのように試しましたか?設定を変更しただけですか?変更後に新しいトピックを作成しましたか?既存の抜粋の再生成をトリガーしましたか?

「いいね!」 2

セルフホストされている場合は、サイドカープラグイン(OPを参照)をインストールし、プラグイン内でtopic_list_excerpt_lengthを更新することで、コア設定を上書きできます。

「いいね!」 3

設定を変更しただけです…いいえ、新しいトピックは作成していませんし、既存の抜粋の再生成をトリガーするということが存在するとは知りませんでした :woozy_face:

ありがとうございます、セルフホストです。上書きとはどういうことですか?(プラグインのインストール方法を調べる必要があります…ガイドがあるのは見ましたが、今のところ使えるエネルギー量に対して複雑すぎると感じています、残念ながら!)

それほど大変ではありませんよ!リポジトリのURLをapp.ymlに追加して、再構築するだけです。

「いいね!」 2

はい、そのためにはサーバーにクロールする必要がありますが、初期インストールを親切なギークが行ってくれたので、まだ実行していません。私の能力の範囲内ですが、まずアクセスコードを見つけ出して、そこへたどり着く必要があります…

「いいね!」 1

トピックの再生成をトリガーするにはどうすればよいですか?

(また、余談ですが、もし設定の名前(@Moinさんがここで教えてくれたようなもの)が分かっている場合、管理インターフェースで探す以外に、それを「設定する」簡単な方法はありますか?)

では、新しいトピックでは機能するということですか?
古い投稿を再ベイクする必要があると思います。

「いいね!」 1

はい、新しい投稿では機能します!やっと一つ作成できました😅
「再ベイク」というのは、サーバー側からのみ実行可能で、管理インターフェースからはできないということでしょうか?

個々のトピックの場合、またはCLIとrakeタスクを使用する必要があります。

「いいね!」 2

「HTMLの再構築」ボタンも使用できると思います。


前回の投稿でこれを提案しなかったのは、試したときに機能しなかったという印象があったからですが、今では抜粋の長さが変わったので、変更が目に見えるようになるまでには時間がかかるのだと思います。

「いいね!」 2

プラグインと組み合わせると、抜粋はキャッシュされますが、プラグインの設定が変更されるとキャッシュキーが変更されます。

「いいね!」 1

こんにちは。

トピックリストタイルタグトピックリストサムネイルタグの機能が壊れているようです。

これらは期待通りに動作しなくなり、タグの変更がフォーラムのトピックリストの表示に影響を与えなくなりました。

「いいね!」 1