我有一个脚本,我试图在网站块中显示当前用户访问的最新文章。 用户可以是匿名用户或成员。 这些文章在[id_art,intro,text]
之类的表格中因此,当访问者X访问页面时,我想将访问页面放入集团。
答案 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 / .... )