目前,我们的网站上有一个消息选项,可显示我们通过 CMS 添加给登录用户的任何消息,但提供“隐藏”选项的最佳方式是什么?这样,如果该特定用户不想再次看到该消息,他们可以隐藏它吗?欢迎任何建议...
最佳答案
假设这些是用户需要阅读的通知/更新,请尝试如下操作:
- 登录时,让用户知道他们有
N
条新消息要阅读。 - 如果用户前往消息页面阅读这些消息,请在其用户元数据的
last_read_date
列中将日期更新为当前时间。
现在,要决定在给定登录中显示哪些消息,只需对照每条消息的日期检查 last_read_date
列即可。如果消息的日期相对于 last_read_date
是 future 的日期,则他们还没有看到该消息。
关于php - 隐藏登录用户的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172305/