2011-03-13 64 views
0

我需要和建議,並舉例來說,我怎麼可以建立一個功能,還是其他什麼東西對SO顯示「看到」狀態,像這裏(用戶選項卡)。我知道它應該是與用戶註冊+日誌系統,我已經這樣做,但我需要的正是這種選項...以顯示見過...看功能,如在這裏SO

+1

那麼你就需要(1)記錄時,他們看到的。 (2)在網頁上顯示。你有什麼問題? – 2011-03-13 18:09:29

+0

奧基,我明白了:)感謝哥們。 – Doolkin 2011-03-13 18:43:46

回答

0

你不會只使用PHP,你需要一個數據庫(如MySQL)存儲狀態,如看到的。你最有可能想建立一個多到多臺如:

看錶(ID,USER_ID,POST_ID)

這是多對多的,因爲:

用戶可以看到很多用戶可以看到很多帖子和帖子。

+2

所謂「看到」的功能只是記錄自己的最後一項活動AFAIK的dattetime。 – 2011-03-13 18:06:23

+0

我說的是這個「見過25秒前」到你的用戶標籤... – Doolkin 2011-03-13 18:06:42

2

好傢伙,我需要和建議,並 例如,我怎麼可以建立一個功能, 或別的東西上SO顯示 「看到」狀態,像這裏( 用戶標籤)

退房:

例子:

prettyDate("2008-01-28T20:24:17Z") // => "2 hours ago" 
prettyDate("2008-01-27T22:24:17Z") // => "Yesterday" 
prettyDate("2008-01-26T22:24:17Z") // => "2 days ago" 
prettyDate("2008-01-14T22:24:17Z") // => "2 weeks ago" 
+0

這是有用的,但讓我嘗試解釋......我想知道我什麼時候應該將它重置「看到」定時器,什麼時候應該啓動它? – Doolkin 2011-03-13 18:26:13