2013-04-27 38 views
0

我想为我的网站为新用户创建工具提示气泡 - 许多其他网站都这样做(大多数谷歌应用程序)。我想向他们展示上周内创建的所有帐户,除非用户专门“解散”了提示。创建新的用户欢迎提示

我想过用cookies来做到这一点 - 即。设置一个“-dismissed = True”值,我可以检查以及帐户创建日期,并确定是否显示提示。

但是 - 这在浏览器中不起作用,因为cookie不在浏览器之间共享。因此,如果用户登录到chrome,则关闭该提示,然后在FF中登录,提示将重新出现。

有谁知道是否有共同的方法来做这种事?或者至少比我所描述的更好的方式?

我正在使用浏览器长度会话,所以我无法将它存储在会话中。

回答

0

您可以拥有一个用户首选项模型,与主用户模型存在一对一的关系,它存储像这样的首选项。创建用户条目时创建实例,并将“显示提示”字段默认为True。

您也可以使用1.5中的新的自定义用户模型功能将其存储在用户模型本身中,但这似乎在这里矫枉过正。