這是此討論區升級後的一個很大的遺憾, UBB 公司也收到許多抱怨
原因我大致理解,不過這跟資料庫的設計有關係
以前,每篇 POST 會多一欄位紀錄 parent_post (被回覆的文章) 的張貼者帳號名稱
所以各位會看到 :
Re:請問 (站長) 這樣的標記,這樣的確很方便也一目了然。
但是新版本,把 parent_post 的張貼者帳號改為紀錄 parent_post 的
USER_ID
這個 USER_ID 是屬於 User Table 中的 Primary Key,
如果採用平坦模式列出文章,最高每頁顯示 20 篇文章,則如果要顯示 parent_post 的張貼者名稱,則系統還得額外對 User_Table 下 20 筆查詢,對系統造成很大的負擔。所以設計者將此功能取消。
不只本站,許多國外使用此討論區的站長們都向作者要求恢復此功能。他們希望寧願 把 database 做 de-normalize , 將 POST Table 多一個 column 紀錄 parent_post 的 user帳號名稱, 至少這樣比較 user-friendly. 作者正在考慮,下個版本也許會做這樣的修正。
相關討論,可以點選
這裡
簡而言之,這個問題現在無解
