小さな問題ですが、投稿の番号と右側のスクロールスライダーの投稿番号が一致していないことに気づきました。下の例では、スレッドの最後の投稿を見ています。この不一致は、非表示の投稿が原因のようですが、一般ユーザーにもこのように表示されます。一般ユーザーがその存在さえ知らない非表示の投稿を考慮するように、どちらかの表示を調整すべきでしょうか?
これは実際には正しいです。一方は投稿の絶対番号、もう一方はライブトピック内の相対的な投稿数です。
もしかしたら、私の説明が不十分なのかもしれません。平均的なユーザーにとって、スレッド内の投稿総数が64件なのに、現在見ている投稿が#68番というのは理解しがたいはずです。実際には隠された投稿があるためですが、ユーザーは隠された投稿の存在を知らないため、混乱を招いています。
では、どのような提案をされますか?
はい、でもユーザーID番号やトピックID番号のように、それはそれで仕方ありません。各投稿の固有の数値識別子です。
SitePoint では主に異なる理由で行っていますが、投稿の ID 番号を投稿の近くに表示するのは簡単です:
はい、ポスト番号が単なる参照ではなく、ポストのIDとして使われていることを理解しました。そのため、非表示のポストも番号の順序を保つ必要があります。
もしこれを単なる表示上の問題とみなせるなら、以下の2つの解決策が考えられます。
-
表示目的のみに限定し、ポップアップボックスに表示される「ポスト#nn」から、その上の非表示ポストの数を引くように調整します。例:
この場合、表示されるポスト番号とボックス内のコード化されたURLが一致しなくなることは承知しています。 -
非表示ポストも含めて相対ポスト番号と合計数(例:64/64)に含めます。これは、ポストが展開されていない場合(管理者/モデレーター)や、表示されていない場合(一般ユーザー)でも同様です。私の例では、最後のポストはスライダー上で「68/68」と表示されます。スライダー内の番号が非表示ポストを通過する際に「ジャンプ」することは承知しています。これにより、巧妙なユーザーは隠されたポストが存在することに気づくかもしれませんが、彼らはすでに各ポストのタイムスタンプを続けてクリックすることでそれを知ることができます。
以上を踏まえて、これら両方のアプローチがCSSでの実装が難しいことも理解しています。この問題に気づいたのはユーザーの1人のみですので、変更が難しい場合は、私個人としては優先度は高くありません。
あなたはきっと素晴らしいお付き合いのできる方だと思います。
それは投稿 ID として「使用される」のではなく、投稿 ID そのものです。
タイムラインスクローラーに表示される数字は「n 番目の表示済み投稿番号」であり、投稿 ID 番号ではありません。
わかりました。では、私の解決策 #2 は以下のように言い換えられます。「タイムラインスクローラーには、N に非表示のポストも含めて、N 番目のポスト番号を表示する。」
これは起こりません。

