Re: [建議] 我要原來的推文
※ 引述《in2 (敬請期待 :P)》之銘言:
: : 而且之前不少站友建議, 增加"新推文告知"的功能,
: : (就是比照未閱讀過的新文章會有特殊註記)
: : 我覺得這個功能實用多了, 建議站方可以列入下次優先改進項目.
: 我印象中這個說過很多次了 Orz
: 目前的架構下不太容易弄這種東西出來~ :o
我不懂bbs架構,也不知道站方以前的思考方向,
不過新推文的功能給我一個靈感不知可行否?
我的想法是,可以比對【使用者上次離站時間(a)】和【最後一則推文時間(b)】,
(本文所謂「推文」係包含【推】【噓】【→】三種模式)
如果b在a之後,而且該篇文章已閱讀,則前面的推文數字採用其他顏色(條件X),
至於未閱讀的文章,則忽略a,b參數的比對,推文數字顏色保持原樣,
如下範例:
2128 + 1 9/15 moriyama. □ 看板上限?
2129 + 1 9/15 O2O4 □ [建議] 回信?
2130 + 2 9/15 thinkmema □ [建議] 可以直接在板上丟水球嗎 (非文章作者)
2131 + 9/16 asak □ [建議] 對於活動CP的建議
2132 4 9/16 grechen □ [建議] 我要原來的推文
2132篇就是上次已閱讀的文章,但有新推文在上次離線後產生。
這樣版面一目瞭然,可以清楚知道哪篇已閱讀的文章有新推文。
不過也相對產生幾個問題:
1.如果使用者再次進入2132文章後,數字維持紅色還是變回原色?
我想到的解決方法是,一旦符合「條件X」的文章,
就同時在原本 + 的位置產生另外一種標記,
該標記的意義是,「該篇文章已閱讀過,但有新推文尚未閱讀」。
如下範例:
2132 # 4 9/16 grechen □ [建議] 我要原來的推文
那麼偵測機制就跟標有 + 的文章類似了,
一旦使用者再次進入該文章後,# 便消失,同時推文數字變回原色。
如下範例:
2132 4 9/16 grechen □ [建議] 我要原來的推文
2.在使用者上線時所產生的新推文該採何種顏色?
我的想法是,還是維持上述規則即可,不必徒增複雜性,
因為如果使用者正好在線上,又對該篇文章很有興趣的話,
自然會特別留意是否有新推文產生,
推文數字的變化對於一般人在這段時間的短期記憶應該不成問題,
而下站後就不見得對推文數目有印象,所以才比較有變色提示的需求。
---------------------------------------------------------
既然新推文已經有時間參數,我單純的想法感覺上述方案似乎不難,
只是不知道會不會造成系統負擔?
如果有未設想周到的問題歡迎大家一起腦力激盪。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
推
09/17 00:42, , 1F
09/17 00:42, 1F
※ 編輯: wexde 來自: 211.76.250.49 (09/17 00:48)
推
09/17 01:19, , 2F
09/17 01:19, 2F
推
09/17 23:22, , 3F
09/17 23:22, 3F
討論串 (同標題文章)