投稿セクションにボタンが二つ?不思議に思っています

こんにちは、Discourseは初めてで、現在フォーラムを設定しています。ほとんどの質問はフォーラムの過去の投稿で解決できますので、素晴らしいです。しかし、この質問については解決策が見つからず、問題が非常に不可解だと感じています。

テスト投稿セクションには、「返信」と「追跡」の2つのボタンがあります。これらは同じ目的を持っているように見えます。なぜ2つあるのでしょうか?どちらか一方を無効にすることは可能ですか?もし選べるとしたら、ページ右側のボタンを削除したいです。

ここに画像があります。貴重なご協力に感謝いたします。良い一日を!

「いいね!」 2

タイムライン上のボタンを使用すると、トピックを読みながら通知レベルを変更したり、トピックに返信したりできます。一番下までスクロールすると、それらは消えてしまいます。

「いいね!」 7

こんにちは、Moinさん、迅速なご返信ありがとうございます!私のフォーラムではボタンが消えません。これは、後で表示される「関連記事」機能を無効にしたことと関係があるのでしょうか?

「いいね!」 2

テスト目的で「推奨トピック」機能を再度追加しました。「推奨トピック」をゼロに設定しない場合、スライダーの2つのボタンが消えます。「推奨トピック」をゼロに設定した場合は消えません。バグのようです。

「いいね!」 3

トピックの最後まで到達する前に、返信するか、トラッキングステータスを変更することをお勧めします。

「いいね!」 5

言いたいことは理解できたと思います。トピックが最初に読み込まれたときにすでにページの一番下までスクロールされている場合、通知ベル/返信アイコンが表示されます。上にスクロールしたり、下にスクロールしたりすると、それらは消えます。

あなたが見ているのもこれと同じですか?

ただし、これは「おすすめトピック」とは関係ないようです。「おすすめトピック」を「0」または「5」に設定した場合でも、おすすめが表示されている投稿でも表示されていない投稿でも再現できます。

「いいね!」 1

こんにちは、@lindsey さん。フォーラムではこのような状況になっています。おすすめトピックが0でもボタンが消えません。

ページの下部(トピックの最後の投稿の下部だけではない)であることを確認できますか?さらに下に「関連記事」セクションはありますか?

それがページの最下部であり、関連トピックセクションはそれ以上下にありません。なぜなら、「推奨トピック」を0に設定して無効にしたからです。

承知いたしました。ちなみに、関連トピックと推奨トピックは異なるため、一方を無効にしても他方が無効になるとは限りません。だから質問したのです!

これは一貫した問題ではないため、Support に移動します。どのテーマを使用していますか?

「いいね!」 1

ありがとうございます。違いを知りませんでした。デフォルトの開始テーマを使用しています。

「いいね!」 1

セーフモードで再現できます

「いいね!」 2

なるほど、興味深いですね — @Moin さん、ありがとうございます!Meta と、テストサイトで使用していたテーマに何らかのカスタマイズがあったに違いありません。デフォルトに変更したところ、再現することもできました。

どのように実装しているか、周りに聞いてみます。

「いいね!」 2

おそらく「Powered by Discourse」リンクだろう

これは、タイムラインがページ下部からどれだけ離れているかに基づいて機能します。具体的には、最後の投稿の下に topic-bottom という空のコンテナがあります。タイムラインがこれを通過すると、「ドッキング」され、コントロールが非表示になります。

ブラウザウィンドウが十分に高く、トピックフッターコントロールの下に十分なコンテンツがない場合、この状態に到達しない可能性があります。

例を挙げます…この縦長のブラウザウィンドウでは、タイムラインはここまでしか下がりません…スクロールするコンテンツはもうありません。

しかし、ウィンドウを短くすると、下部に到達するためにさらにスクロールする必要があり、十分に短い場合は、ボタンが消えます。

改善のための考えられるパスの1つは、トピックの終わりではなく、フッターボタンからの距離に基づいてタイムラインのボタンを非表示にすることです(ただし、実際にはそれだけの価値があるよりも複雑になる可能性があります)。

そうすると、上記の最初のスクリーンショットでは、両方が表示されたままになります。これは、2つの間の距離が大きいので問題ないかもしれません…そして、それらが近いがまだ通過していない状況では、もう少し制御可能になるでしょう…そして、以下のような状況で非表示にするのが理にかなっています。

「いいね!」 1