0

对于 Drupal 7 项目,我需要显示类似于 facebook 中显示的弹出通知。例如,如果在任何时间点 3 位用户 A、B 和 C 登录到 drupal 网站,并且用户 A 在站点的任何位置发表评论,那么用户 B 和 C 应该会看到弹出通知,而无需刷新页面。就像 facebook 通知不断弹出一样。

我正在使用规则模块来找出有人评论的时间。我可以使用一个 jquery 通知插件来显示通知,但是要使其正常工作,您需要刷新页面,并且该插件将通知显示给发表评论的同一用户,而不是显示给其他登录用户。

4

1 回答 1

1

you could do this with AJAX. jQuery has some helpful functions for that. So make a php file that checks if there is a new comment that applies to the current user and let it return true (or the amount of comments). Then fetch that using javascript (for example every second) and display the popup.

Ajax and google are your friend here! Good luck!

于 2012-09-18T09:11:44.460 回答