尤川豪   ·  10月前
Exp. 1,940  ·  247 貼文  ·  185 留言

留言的排序應該上新下舊,還是上舊下新?

上新下舊 Newest on top

[ leave comment box ]
new comment
|
|
|
old comment
  • Reddit
  • Disqus
  • Medium
  • Twitter

幾乎所有文章平台都是這樣

上舊下新 Newest on bottom

old comment
|
|
|
new comment
[ leave comment box ]
  • PTT
  • Dcard
  • Facebook
  • Stack Overflow
  • Gist

分析

  • Reddit 回覆貼文留言的留言,會變成 newest on bottom
  • 台灣受 PTT 影響 有用 B1 B2 B3 稱呼留言者的習慣,Dcard 也承襲了這個文化
  • Facebook 是上往下滑動瀏覽的,貼文上新下舊。貼文的留言則是上舊下新
  • Stack Overflow 是問答平台。有人願意回答就很珍貴,所以用高排序來獎勵最早回答的人
  • 除此之外,大部份平台的文章都是點開來單獨看的。就跟文章排序一樣,越新的當成越 relevant,因此上新下舊
  • 是越早的留言代表越重要,還是越晚的留言代表越重要呢?哪個要先讓其他人看到?
    • 也許都沒關係, 只要 like/upvote 最多的幾個浮到最上面就好了?
  分享   共 437 次點閱
共有 6 則留言
chenjenping   ·  10月前
Exp. 162  ·  4 貼文  ·  11 留言

如果留言互相有關連的話

感覺從上往下看會比較順

fb 為了讓大家看到新的留言,所以把舊的留言隱藏起來,點開才會看到舊的

 
尤川豪   ·  10月前
Exp. 1,940  ·  247 貼文  ·  185 留言

說得好 所以分析或許可以多加一點:

  • 如果支援巢狀式留言(能夠留言別的留言)的話,統一用上舊下新
 
   ·  10月前
Exp. 7  ·  0 貼文  ·  1 留言

Ptt 是因為像 終端機一直打字的感覺 所以越新越下面的關係吧

上新下舊 則是網頁寫的模式 每次重跑頁面預設一定是呈現最上面 所以最新的就擺上面

我猜

 
尤川豪   ·  8月前
Exp. 1,940  ·  247 貼文  ·  185 留言
 
tales   ·  8月前
Exp. 61  ·  0 貼文  ·  5 留言

我覺得預設由舊至新,但是可以讓使用者選擇排序 但巢狀留言內部採舊至新排列

順序可以簡單的用 css flex-direction 來改變排列 (如果留言的部份是用 flex 排版的話啦)

 
尤川豪   ·  8月前
Exp. 1,940  ·  247 貼文  ·  185 留言

用 flex-direction 來改順序滿屌的... 實作起來很簡單... 從來沒想到過... 感謝分享...!

留言多起來的時候,我看很多網站是預設排序「最熱門」、「最相關」,然後讓用戶可選各種排序... UX 上可以做的選擇大概滿多的

以 Devs.tw 來說,目前則是資料很少,就先通通不實作惹

您的留言
  贊助本站開發,解鎖進階教材
尤川豪
Exp. 1,940  ·  247 貼文  ·  185 留言

關於作者

Devs.tw 作者,喜歡分享&建造新東西的工程師。

歡迎在 Facebook 追蹤我!不定期分享有趣技術文章!

  查看個人檔案