ElliSol
(Ellie Sol)
1
こんにちは!
プレビュープラグインをインストールしましたが、一部のプレビューは表示されるものの、他のものは表示されません。特にツイートのプレビューは、トピックにツイートへのリンクを貼っても全く表示されません。Vimeo で共有された動画についても同様の現象が起きています。数日前に友人が質問したところ、これはプラグインの問題ではなく、Discourse ソフトウェア自体の問題だと回答されました。
友人の投稿はこちらです:Topic List Previews (legacy) - #1265 by xioian
すべてのプレビューを正しく表示させる方法はありますか?
よろしくお願いいたします!
Meta 上で例のリンクを共有していただけますか?(以前もお願いしましたね;))
david
(David Taylor)
3
「いいね!」 2
ElliSol
(Ellie Sol)
4
こんにちは、ロバートさん、
例を挙げます:
ツイートのリンクを共有しても、プレビューが表示されません。
Topic List Previews プラグインは一旦忘れてください。これは Topic リスト(名前が示す通り)にのみ影響します。
この場合、トピック内に Onebox を表示させることが前提条件です。
あなたのサイトの投稿内に Onebox が表示されていますか?
「いいね!」 1
ElliSol
(Ellie Sol)
6
これは、フォーラムに投稿した際に表示されるものです。ここでの投稿とは見た目が異なります。
はい、David がリンクした手順は踏んだのですが、効果がなかったようです。トピック一覧のプレビューは一部のサイトでは機能しますが、Twitter のようなサイトでは機能しません。また、Vimeo からリンクした動画もプレビューが表示されませんでした。
はい、そのサムネイルは採用されるには小さすぎるかもしれません。
おそらく、ここでメタ上でレンダリングされている、よりリッチなバージョンが必要でしょう。
david
(David Taylor)
8
ええと、そのスクリーンショットを見ると、リッチな Twitter のワンボックスが機能していないようです。サイト設定で twitter_consumer_key と twitter_consumer_secret が正しく設定されているか確認しましたか?
「いいね!」 2
ElliSol
(Ellie Sol)
9
そう思ったので、CSS を使ってサムネイルサイズを実験しましたが、それでも機能しませんでした。
merefield
(Robert)
10
CSS では解決しません。Twitter サーバーから高解像度のサムネイル画像を取得するには、よりリッチな埋め込み形式が必要です。
そのためには認証が必要です。
認証されていない場合、あなたは「二流のユーザー」と見なされ、安価な模倣品のサムネイル画像しか提供されません。
ElliSol
(Ellie Sol)
11
送ってくれたリンクの手順は踏んだのですが、変化が見られませんでした。
david
(David Taylor)
12
変更を加えた後、その投稿にある OneBox に対して「HTML の再構築」を実行する必要があります。そうしないと、OneBox のキャッシュされたバージョンが表示されます。
投稿の下にある
をクリックして、「HTML の再構築」オプションを見つけてください。
「いいね!」 3
merefield
(Robert)
13
もしかしてまだキャッシュが残っている可能性はありますか?もしそうなら、URL の末尾に冗長なクエリ文字列を追加して、Oneboxing が新しいリンクだと誤認するようにしましょう。
例
https://twitter.com/newscientist/status/1294560523971956736?s=21&order=bacondoublecheese
「いいね!」 1
ElliSol
(Ellie Sol)
14
@merefield @david ありがとうございます!どちらの方法も機能しました。Twitter リンクに対して Onebox とトピック一覧のプレビューが表示されるようになりました。少し遅れて表示されるだけですが、その後ちゃんと現れます。ありがとうございました!
「いいね!」 1
merefield
(Robert)
15
はい、Sidekiq が画像の取り込みとサムネイル生成を始める前に、少し仮眠をとっているだけです :)。
「いいね!」 1
system
(system)
クローズされました:
17
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.