0

Drupal 7 プロジェクトの場合、Facebook に表示されるようなポップアップ通知を表示する必要があります。たとえば、任意の時点で 3 人のユーザー A、B、C が drupal Web サイトにログインしていて、ユーザー A がサイトの任意の場所でコメントを作成した場合、ユーザー B と C はページを更新することなくポップアップ通知を表示する必要があります。Facebookの通知がポップアップし続けるのと同じように。

私はルールモジュールを使用して、誰かがいつコメントしたかを調べています。1つのjquery通知プラグインを使用して通知を表示できましたが、それを機能させるには、ページを更新する必要があり、そのプラグインは、他のログインユーザーに表示するのではなく、コメントした同じユーザーに通知を表示します.

4

1 に答える 1

1

これは AJAX で行うことができます。jQuery には、そのための便利な関数がいくつかあります。そのため、現在のユーザーに適用される新しいコメントがあるかどうかを確認する php ファイルを作成し、true (またはコメントの量) を返すようにします。次に、javascript を使用して (たとえば毎秒) 取得し、ポップアップを表示します。

ここでは、Ajax と Google が友達です。幸運を!

于 2012-09-18T09:11:44.460 に答える