2010-09-17 126 views
2

我有一個腳本,試圖顯示在網站塊當前用戶訪問的最新文章。 用戶可以是匿名或成員。 這些文章像[id_art,intro,text]一樣​​在表格中網站上次訪問的頁面

所以當訪客X訪問一個頁面時,我想在頁面中放入訪問頁面。

+0

請包含一些代碼,SO用戶無法猜測您已經擁有了什麼。大概你想要Joomla的一些解決方案,你沒有在你的問題中提到這一點,你剛剛標記爲Joomla – 2010-09-17 11:19:26

回答

3

在窗體上創建一個表:

id, tstamp, art_id (key=[id, tstamp, art_id], index=[id, tstamp]) 

每當用戶請求的文章,添加一行文章ID和時間戳。對於ID,您可以使用成員的用戶ID或自動生成的ID(保存在(會話)cookie中)。

然後通過基於(用戶/自動)id提取表中最新的N記錄來生成列表。 (即,通過基於兩個表中的ID的加入提取N文章標題和鏈接產生的實際列表)

幸得silvo以下一點(見註釋):

...你應該做一些定期保養你的桌子上,以確保你不保持過於舊的和不相關

注條目:這是一個通用的解決方案具體爲Joomla沒有。/tech nology X/...。

+0

好吧,它似乎是一個解決方案! – Mamadou 2010-09-17 12:21:18

+1

還值得一提的是,你應該在你的桌子上做一些定期維護,以確保你不會保留那些太舊和不相關的條目... – silvo 2010-09-17 14:48:58

+0

@silvo偉大的一點。將這個納入我的答案。 – jensgram 2010-09-19 15:46:23