我想在用户的留言簿中显示新的(看不见的)访客条目的数量。我正在考虑计算一下,这样,留言簿中的条目总数减去上次登录时留言簿中的条目。然而,我认为这不是一个好的方法,因为如果用户登录但没有转到他的留言簿,在这种情况下,条目应该仍然是“新的”,而且如果用户在在线时发布了一些新的条目,在这种情况下也不起作用。有什么建议吗?
发布于 2011-01-09 21:26:23
您可以有一个列,指示何时将条目标记为可见/不可见,并对此列上的条目总数进行分组。
阅读评论后编辑:如果您的消息有一个自动递增id列,当用户访问留言簿时,您可以保存留言簿中未见条目的最大id。最初它将是零。此外,“新”条目将具有保存的最大id的id >。如果不是这样,您可以考虑使用时间戳-与消息时间戳相比,时间戳是用户最后一次输入留言簿的时间。我认为这些消息至少应该有时间戳。
发布于 2011-01-09 21:21:19
您可以保存用户最后一次进入留言簿的时间,并显示自该时间以来新条目的数量。
发布于 2011-01-09 21:24:58
这个问题对我来说太笼统了。但是,您可能需要为每个条目设置一个标志;如果客户端愿意,它可以让客户端将某些条目设置为不可见。
https://stackoverflow.com/questions/4639282
复制相似问题