merefield
(Robert)
1207
ご指摘の通りで、申し訳ございません。ゼロに設定すると、モバイル端末で高さが自動的に調整される仕様になっており、これは望ましくない動作です。時間ができたら確認いたします。また、モバイル用として別途分けることも検討します。
その間、モバイル端末で「タイル」を有効にするか、またはサムネイルに max-height を適用することをお勧めします。例:
.mobile-view .topic-list img.thumbnail:not(.tiles-thumbnail) {
max-height: 900px;
}
900px は多すぎる可能性がありますが、非常に高い画像を捉えるために設定しています。
また、max-width もお好みに合わせて調整できます(デフォルトは 80px)。
「いいね!」 2
確認したい挙動があります。
幅と高さを 100px に設定した場合:
- デスクトップのサムネイルは幅 100px、高さ 100px で、画像は拡大・縮小されずに切り詰められます。
- モバイルのサムネイルは画像のアスペクト比に応じて、幅と高さが異なります。
幅を 100px、高さを 0px に設定した場合:
- デスクトップのサムネイルは幅 100px で、アスペクト比に応じて高さが異なります。
- モバイルのサムネイルは画像のアスペクト比に応じて、幅と高さが異なります。
これらの設定がモバイル用スタイルシートに反映されていないようです。
「いいね!」 1
merefield
(Robert)
1209
その通りです。CSS はデフォルトで(モバイルのタイル非表示ビューにおいて)最大幅と高さを 80px に制限しています。
当面は CSS を修正するのが最善策です。
アバターなどと整合が取れるよう、数値を調整してみてください。
CSS 作成の参考として、ブラウザのインスペクターを活用することに慣れましょう。
「いいね!」 2
実際に今すぐこれを設定してみましたが、フォールバック画像が表示されませんでした。
トピック一覧のデフォルトサムネイルを設定し、トピック一覧のデフォルトサムネイルのフォールバックにチェックを入れました。また、個別のカテゴリで「このカテゴリのトピックにプレビューサムネイルが設定されていない場合に表示されるサムネイルの画像 URL」を設定してみましたが、何も表示されません。
これらが機能するために投稿を再レンダリングする必要はないと推測していますが、合っていますか?
「いいね!」 1
merefield
(Robert)
1211
今は自宅のオフィスから離れていますが、機会があれば再確認します。
コンソールで JavaScript エラーが発生していますか?リンクされた画像がサイト上でホスト(つまりアップロード)されていることを確認し、必要に応じて再試行してください。
「いいね!」 1
以前お話しした並べ替えバグを再現する別の方法を見つけました。このカテゴリにアクセスすると、作成日で正しく並べ替えられますが、トピックのいずれかに移動し、同じカテゴリリンクをクリックすると、今度は最新順に並べ替えられます。これは「タイル」と「サムネイル」で発生しますが、テーマコンポーネントなし(コアのみ)では発生しません。
「いいね!」 3
merefield
(Robert)
1213
TLP テーマコンポーネント を更新しました(ええ、通常は月半ばにこんなことはしないのですが)。
これで、デスクトップとモバイルのサムネイル
がサポートされ、トピックの「おすすめ」リストでタイル表示も可能になりました
。
(さらに、コアの破壊的変更による問題も修正しました。これにより実現が可能になりました - ありがとう David!)
喜んでお手伝いします
。
(何か問題があればお知らせください。今週末時点での最新テスト通過版とは互換性があるようです)。
このプラグインでは、モバイルの「おすすめ」リストでサムネイルがサポートされるようになりました。近い将来、デスクトップとモバイルの「おすすめ」リストでタイル表示をサポートするかもしれません。
「いいね!」 8
これが私のソートに関する問題のことを指しているのか、それとも Discourse の David に向けたものなのかはわかりません。参考までに、ソートの問題は依然として残っています。
また、suggested のオプションがタイルのオプションリストに表示されていません。手動で追加することはできましたし、動作はしますが、念のため共有します。
「いいね!」 1
merefield
(Robert)
1215
無関係です。後でソートの問題を見てみます。TC の中断の方がより深刻でした。
はい、TC では手動で追加する必要があることは理解しています。後でそれを解決できるか確認します。
「いいね!」 2
間違っていたら教えてください。このプラグインをインストールすれば、上記の2つのテーマコンポーネントを個別に使用する場合と同じ機能、それ以上が提供されるはずです。
単に確認したいのですが、このプラグインを取得する場合、上記のテーマコンポーネントをアンインストールする必要があるのでしょうか。
「いいね!」 1
david
(David Taylor)
1217
両方をインストールするのはお勧めしません。予期せぬ動作が発生する可能性があります。このトピックにある「トピックリストのプレビュー」プラグインか、リンクされたテーマコンポーネントのどちらかを選んでください。
「いいね!」 2
ありがとうございます。私には、このプラグインが上記の 2 つのテーマコンポーネントと同じ機能に加え、トピックリストのアクションやサムネイルの幅・高さの調整といった追加機能も備えているなら、それらのテーマコンポーネントをインストールしても失うものはなく、むしろ得られるものばかりのように思えます。
「いいね!」 1
merefield
(Robert)
1219
David のご指摘の通りです。2 つには、機能セットや見た目の印象がわずかに異なります。どちらをインストールするかはご自身の判断にお任せしますが、両方を同時に動作させることはおそらく困難でしょう。両方試してみてください。両方の TC をインストールすれば、簡単に切り替えることができます(TLP にも TC のバリエーションがあります)。
「いいね!」 3
両方試してみましたが、どちらも同じ結果が得られます。ただ、このプラグインがデフォルトのサムネイル画像を提供している点は気に入っています。実際にカテゴリ用に Imgur のリンクを設定して試してみたのですが、機能しませんでした。対象のカテゴリはこちらです:Strategy - Duelists Unite
使用した Imgur のリンクは Imgur: The magic of the Internet です。
画像には特定のサイズや形式が必要でしょうか?
「いいね!」 1
merefield
(Robert)
1221
画像はローカルにアップロードする必要があると思います。まず、それを試してみてください。
「いいね!」 1
カテゴリアイコンやヘッダーの画像をアップロードする際、それらはどこに保存されますか?画像は同じ場所に配置しますが、ローカルであるべきなので確認しています。デフォルトの画像が指定されていない場合、カテゴリアイコンがデフォルトとして使用されるべきだと考えています。
ローカルファイルのパスとして何を指定すればよいか、例を教えてください。discourse フォルダ内に ‘pics’ というフォルダを作成しました。パスは var/www/discourse/pics/image.png となりますが、“pics/image.png” と指定すべきでしょうか?
上記の James Cook 氏の投稿も同様の問題を抱えており、解決されていないようです:Topic List Previews (legacy) - #1210 by jamesmarkcook
「いいね!」 1
フォーラムには「サイトデザインの素材」というトピックを設けてください。そのトピックに画像をアップロードし、画像を右クリックして「画像のアドレスをコピー」を選択します。
「いいね!」 2
おっしゃる意味がわかりました。Assets というトピックを作成し、いくつかの画像をアップロードしました。URL をコピーしてそこに貼り付けましたが、うまくいきませんでした。
これが URL です。フル URL とドメイン名を除いた URL の両方を試しましたが、ドメイン名を除いた URL は以下の通りです。
uploads/default/original/1X/c1808d114892ff27d1a7f08e7a95c991390cb689.png
「いいね!」 1
更新情報です。プラグインをアンインストールし、以下のテーマコンポーネント版をインストールしました:Topic List Previews (legacy) - #1010 by merefield
上記と同じ URL(/uploads/default/original/1X/c1808d114892ff27d1a7f08e7a95c991390cb689.png)を使用すると、デフォルトのサムネイルが正しく表示されました。
つまり、テーマコンポーネントは機能しますが、プラグインは機能しません。カテゴリごとに異なるデフォルトのサムネイルを指定できるため、プラグインを使用したいと考えています。また、テーマは実験的なものです。
おそらく、プラグインが画像 URL で動作しない場合は、他の 2 つのテーマコンポーネントに戻すことになるでしょう。
ありがとうございます。
「いいね!」 1
merefield
(Robert)
1226
どうやらバグを見つけたようですね
。これは Discourse コアがサムネイル処理を引き継いで以来、ずっと存在していた問題のようです。
当社の月初サポート期間外ではありましたが、ご迷惑をおかけしたことをお詫びし、修正版をリリースいたしました 
https://github.com/paviliondev/discourse-topic-previews/pull/159
これでプラグイン側でも正常に動作するはずです(TC は最初から機能していました)。
@jamesmarkcook さんもこの件に関連するかと存じます。ご迷惑をおかけしました。これで修正されました。
「いいね!」 4