最近访问过的网站页面

时间:2010-09-17 11:14:31

标签: php joomla

我有一个脚本,我试图在网站块中显示当前用户访问的最新文章。 用户可以是匿名用户或成员。 这些文章在[id_art,intro,text]

之类的表格中

因此,当访问者X访问页面时,我想将访问页面放入集团。

1 个答案:

答案 0 :(得分:3)

在表单上创建一个表:

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

每当用户请求文章时,请添加包含文章ID和时间戳的行。对于ID,您可以使用成员的用户ID或自动生成的ID(持久存储在(会话)cookie中)。

然后,通过基于(用户/自动)N提取表中的最新id记录来生成列表。 (即,实际列表是通过基于两个表中ID的连接提取N文章标题和链接而生成的。)

对于以下几点,信用转到silvo(参见评论):

  

...你应该在你的桌子上做一些定期保养,以确保你不会保留过于陈旧和无关的条目

注意:这是一个通用的解决方案。没有什么特别针对Joomla /技术X / ....

相关问题