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

はい、その通りです。前述のすべての理由によります。

プラグインのサポートをすぐに廃止する予定はありませんが、新しい機能の開発は TC に重点を置きます。

Discourse の最近の変更は前例がないため、今後数ヶ月でより安定した状況になることを願っています。

「いいね!」 2

こんにちは、
2. TC ベースの実験的なもので、軽微な問題が発生する可能性がありますが、モバイルでの「注目の画像」表示やサイドバーのレスポンシブ対応などのボーナス機能も追加されています。オプションのプラグインサイドカーも利用可能です。

  • Theme Component https://github.com/merefield/discourse-topic-list-previews-theme
  • さらに機能を追加したい場合は、サイドカープラグインを追加してください:- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"。現時点では、このプラグインは機能面でプラグインと非常に似ています。


これらの手順に従いました。

「いいね」ボタンが表示されません。どうすれば「いいね」ボタンを表示できますか?

「いいね!」 2

この設定ではまだ実装していません。すぐに対応します :wink:

「いいね!」 2

プラグインの最新バージョン(4.3.1)と Discourse(2.5.0.beta4)に更新したところ、トピックリストのプレビュー画像がほとんど表示されなくなりました :frowning:

トピックごとにプレビュー画像を再生成することはできますが、a) 時間がかかること、b) 更新後にトピックが最上位に移動してしまうという問題があります。

トピックのサムネイルを自動的に再生成する方法はありますか?

このプラグインは本当に気に入っています。フォーラムに大きな効果をもたらし、見た目を大幅に向上させてくれました。また、[編集 - これは別の作者によるもので、この議論とは無関係でした] TC も試してみましたが、見た目がかなり異なり、オプションも少ないため、誰かが訂正してくれない限り、このプラグインの方が優れているように思えます。

「いいね!」 1

はい、コンソールから投稿を再焼成(rebake)することで対応できます:Rebake all posts? - #2 by zogstrip

ただし、その前にこの設定が大きいことを確認してください:

そうでないと、これらの投稿はリモート画像をフォーラムに取り込まず、サムネイルも作成されません。

テーマコンポーネントは開発中の機能です。完全な機能セットを利用するには「プラグインのサイドカー」をインストールする必要があります。Actions はまだサポートされていませんが、時間ができ次第すぐに追加予定です。

ええと、どのように異なりましたか?タイルのサイズにはわずかな近似が行われていますが、Actions が欠けている点を除けば、同じはずです(タイルには TC でわずかなドロップシャドウが付いていますが、個人的にはこちらの方が気に入っています)。

「いいね!」 2

これで完璧に動作しました。サムネイルが再構築されました。ご教示いただきありがとうございます!

「いいね!」 2

こんにちは、Ian C と同様の問題が発生しています。Discourse 2.5.0.beta4 へのアップグレード後、Topic List Previews 4.4.0 を使用しているため、サムネイルのほとんどが消えてしまいました(余談ですが、なぜすべてが消えないのでしょうか?)

image

image

投稿をすべて再焼き直ししましたが、効果はありませんでした。

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

「いいね!」 1

最大日数が低すぎます。以前も指摘した通り、これは高い値にするべきです。30にすると、1ヶ月以上前の動画はサムネイルが生成されなくなります。

「いいね!」 1

オプションは有効になっていません。影響はないはずです、よね?

チェックボックスにチェックを入れていません。画像をアップロードする必要があります。

「いいね!」 1

さまざまな問題があったため無効化されていました。また、私の記憶が正しければ、カスタム変更と競合していました。\n\nしたがって、有効化され、最大保存日数も増加しました。次に何をすべきでしょうか?このオプションの仕組みがわかりません。すべての画像がダウンロードされるまで待ってから、再試行してバックアップを再開する必要があるのでしょうか?

「いいね!」 1

現在は、これは主にコアの Discourse の動作によるものであり、TLP(Thumbnail Plugin)によるものではありません(以前はすべて TLP が担当していましたが、現在はサムネイル機能がコアに組み込まれたため、プラグインでのオーバーライドは最小限に抑えられています)。

投稿を再バークする必要があります。これにより、多数の UploadHotLinkImages Sidekiq ジョブが生成され、それらがすべて処理されます。数分以内にサムネイルの表示が開始されます。

「いいね!」 2

わかりました。動いています。お手伝いありがとうございます!

「いいね!」 2

カテゴリ内のトピックを表示する際に、画像のサムネイルを表示させるにはどうすればよいですか?

ありがとうございます、

「いいね!」 1

再烘焙は完了しました。結果は散々ですね!:pensive:

さて、なぜこのオプションが無効化されていたのか、今ならわかります。

私たちはWordPressを使用しており、最初の投稿には完全なHTMLが含まれています。Discourseは画像のHTMLをMarkdownに置き換えることに問題はありませんが、HTMLで囲まれたMarkdown画像はレンダリングされません(具体的には、少なくともその上に空行が必要です)。

私は2つの問題に直面しています:

  1. いくつかの画像がダウンロードされませんでした。おそらくsrcset属性が原因だと思われます(しかし、それは問題ありません)。最初の投稿では画像は正しく表示されていますが、サムネイルが生成されていません。以前は機能していました。

    サムネイル生成が、すでに画像HTMLを含む投稿で機能しなくなるような、プラグインに破壊的な変更があったのでしょうか?私はすでに3回再烘焙を行いましたが、効果はありませんでした。サムネイルを強制的に再生成する別の方法はありませんか?つまり、以前は、オプションが無効化されていても、トピック作成時や編集後に画像があればサムネイルが生成されていました。この動作はもはや機能しません。

  2. 前述の通り、一部のMarkdown画像がレンダリングされません。

    投稿が調理される前に利用可能なプラグインAPIがあるか確認しましたが、見つかりませんでした。

    考えられる唯一の方法は、データベース内の該当する生メッセージに直接改行を追加し、Railsコンソールを通じて再烘焙することです。

    現在、Rubyの知識がない中で、Discourseのソースコードを参考に何とか対処しています:
    1つのトピックでは機能しているようです。まだすべてのトピックに対して実行していません。そのような作業を行わずに、より良い/クリーンな方法で問題を修正する方法はありませんか?

Post
  .where(post_number: 1)
  .where("raw LIKE '%upload://%'").each do |post|  
     post.raw.gsub!(/(!\[.*upload:\/\/.*\))/, "\n\n\\1") 
     post.save!(validate: false); 
     post.rebake! 
end

ご助力いただければ幸いです。ありがとうございます!

「いいね!」 1

私も同じ問題が発生しました。

プレビューを再バークすると、現在は正常に動作します。

しかし、毎回アップグレードが必要になるたびに(これは私の制御外で、何かを変更してフォーラムを再構築するたびにアップグレードされます)、祈るような気持ちで臨んでいます。

「いいね!」 1

クリスチャン、もしプラグインのことを指しているなら、それはカテゴリ独自の設定(メインの管理設定ではありません)にあります。

より明確にするために、元の投稿に注記を追加しました! :slight_smile:

「いいね!」 1

サムネイル生成の基準は、現在 Discourse コアに大幅に委譲されています。

あなたの問題は、Discourse のサムネイルを使用する任意のアドインコンポーネントで発生する可能性があります。彼らはその基準を拡大すべきでしょうか?

問題のある投稿の完全な生コンテンツを掲載していただけますか?時間が取れれば(保証はできませんが)、包含基準の拡大が簡単なものか確認します。ただし、Discourse がこれをコアに実装しているという理由から、これをオーバーライドすることに少し抵抗があります。オーバーライドを避け、よりコアに依存するべきです。これにより、プラグインの安定性が向上し、破壊的変更が減少します。まさにこの種のカスタマイズがプラグインの障害となるのです。

ご自身でフォークを維持し、カスタマイズすることも可能です。

トピックメタエディターのサムネイルピッカーを使用して、サムネイルを選択できるか試してみてください。ただし、これも同じ包含基準に基づいています。もしサムネイルが表示されない場合、その基準を満たしていないことになります。これは良い確認手段となります。

「いいね!」 1

これは非常に非効率的な仕組みです。

安定性を最適化したい場合は、ステージング環境でアップグレードをテストし、問題があれば報告・解決してから本番環境を更新してください。

テストされていない変更を直接本番環境に適用するのは、通常、良い考えではありません。

私たちは月初の5日間に互換性の提供に注力して最善を尽くしていますが、警告なしに変更を受け入れる立場です。そのため、月残りの期間にDiscourseをアップグレードする場合は自己責任となります。また、必ず安全な環境でアップグレードをテストしてください!

「いいね!」 2

編集:コメントを Problems with thumbnails from Soundcloud and YouTube oneboxes に移動しました。

「いいね!」 2