views7.x-3.8で重複行が削除できない

Events happening in the community are now at Drupal community events on www.drupal.org.
bzj00220's picture

コメントが投稿されると、他のコメント投稿者にメールを送るようにしています。

subscriptionsモジュールも試してみたのですが
subscriptionsなどを使うとメールの文面のカスタマイズが難しい。

あえてルールなどを使って他のコメント投稿者位にメールを送るようにしています。

仕組みとしては次のようにしています。

・viewsでメールアドレスの一覧表を表示させる
・views bulk aperationsでルールに読み込ませる
・コメントが投稿されるとルールで上記のメールアドレスにメールを送信する

現在、運営しているサイトは上記の方法で特に問題なくうまく行っています。

今、新しいサイトを作成中で、同じような仕組みを作りたいのですが
viewsで重複行を削除できなくて困っています。

重複行を削除できないと同じメールアドレスに何度も同じメールアドレスが送信されてしまいます。

現在、運営しているサイトのバージョンは下記のとおりです。
drupal 7.32
views  7.x-3.3

ある投稿にコメントを投稿したユーザーのメールアドレス一覧をviewsで作成しました。

コメントを複数回、投稿する方もいるのですが、viewsの「その他」→「クエリーの設定:環境設定」→「重複行の削除」で重複行を削除することができました。

新しく作成中にサイトがあり下記のバージョンで作成中です。

drupal 7.34
views 7.x-3.8

同じようにある投稿にコメントを投稿したユーザーのメールアドレス一覧をviewsで作成しました。

コメントを複数回、投稿する方もいるので、viewsの「その他」→「クエリーの設定:環境設定」→「Distinct」にチェックを入れました

しかし、重複したデータが表示されてしまいます。

views distinctというモジュールがあり、それを使うとviewsで見た段階では重複行が削除されているのですが、ルールで読み込んでメール送信してみると同じメールアドレスになんども同じメールアドレスが送信されていまします。

そこで質問なのですが

1、
viewsのバージョンで挙動が違っているようなのですが、views 7.x-3.8で
重複行を削除するにはどうしたら良いのでしょうか?

2、
コメントが投稿されると、他のコメント投稿者にメールを送るようなモジュールでメール文面がわかりやすく自由に設定できるものがありましたら教えていただければ幸いです。

Comments

Comment Notify モジュール

hgoto's picture

2、
コメントが投稿されると、他のコメント投稿者にメールを送るようなモジュールでメール文面がわかりやすく自由に設定できるものがありましたら教えていただければ幸いです。

こちら、「 Comment Notify モジュール」がお考えの要件を満たすのではないかと思います(細かいカスタマイズをされたい場合は物足りないかもしれません)。もしまだチェックされていないようでしたら一度お試しになってみてください。

https://www.drupal.org/project/comment_notify

以下のページはメール通知関連モジュールのまとめページとなっています。こちらもよろしければ。

https://groups.drupal.org/node/15928

ご参考になさってください。(1のご質問については一切の view をエクスポートしたコードを貼り付けるなどされるとより具体的なアドバイスがもらいやすいかもしれません。)

日本 コミュニティ: Drupal Japan User Group

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: