Simplenews:ニュースレターによってユーザーのメールアドレスを変える方法

dosken's picture

Drupal 6.19
simplenews-6.x-1.3

先日に引き続き質問させていただきます。

simplenewsを利用してメルマガ機能を実装したいと考えております。

その中で
ニュースレターを2つ用意してユーザーにどちらかを選ばせ
1つ目はユーザー登録する際に登録したメールアドレス、
2つ目はユーザープロフィールに追加してもらう携帯用のメールアドレス
にメルマガを送信するという動作にしたいと考えております。

自分なりに探してみたのですが、うまいやり方が見つかりません。

他のモジュールでも良いのですが
何かこのような動作が出来る方法はありませんでしょうか?

どうかよろしくお願い致します。

dosken

Comments

Simplenews

qchan's picture

Simplenews で実現する方法はちょっとわかりませんが、
D7版に hook_simplenews_recipients() というHookがあるようで、オリジナルモジュールを作ればできるかもしれません。
http://drupal.org/node/536620#comment-2657394

別の方法としては、メルマガ特有の機能はありませんが、
Views Send |  http://drupal.org/project/views_send
を使うことでCCKで作られたメールアドレスフィールドへ送信することが出来ますね。
Views Bulk Operations モジュールと一緒に使います。
VBOは非常に便利なモジュールなので重宝させてもらっています。

dosken's picture

貴重な情報、誠にありがとうございます。

hook_simplenews_recipients()や
Views Bulk Operationsなど
見させていただきます!!!!

引き続きよろしくお願い致します。

dosken

doskenさん、simplenewsでの送信は解決しまし

jun784's picture

doskenさん、simplenewsでの送信は解決しましたでしょうか?

自分も初回登録時にメールマガジンを強制的に登録させる事を目的としてRulesを使ってメールアドレスの登録をしてみました。
以下手順になります。

1.SimpleNewsをRulesへhook
こちらのIssueにてCriz氏がシンプルニュースをRulesにインテグレートするpatchを作成されています。

Integration with Rules module
http://drupal.org/node/620498

※自分はwindows環境でpatchを当てれないのでテキストにコピーして作成しました。

2.Rules_Formにてsimplenewsの登録をトリガへ追加
Rulesモジュールのフォームイベントからフォームのイベントを有効にする際のメッセージを有効化をONにして
携帯のメールアドレスを登録させたいフォームをRulesのトリガに追加します。

次にトリガーでsimplenewsXXXが送信されたら でルールを作成します。

3.Subscribe an e-mail adress to a newsletterでメールアドレスを追加
ルールのアクションでCCKフィールドの携帯メールアドレスを読み出すため、ノードを指定して読み出します。
そしてSubscribe an e-mail adress to a newsletterで読み出したノードの携帯メールアドレスを追加します。

また携帯メールアドレスだけの登録ならUnsubscribeを直後にアクションすればいいと思います。
もしくはフォームイベント用のフォームもしくはページを別途用意すれば大丈夫ですねー。

Twitterやっています。
http://twitter.com/jun784
Drupalつながりでよろしければ、フォローお願いします。

dosken's picture

jun784さん

いつもお世話になっております。doskenです。

このような素晴らしいやり方があったんですね^^;
絶対にやってはいけないのですがsimplenewsのコアファイルをいじって
携帯メールに飛ばせるようにしてしまいました。。。
これではいけないので
Rules経由で送信できるよう修正したいと思います。

アドバイスありがとうございます。

qchanさん、jun784さん
この度は色々とアドバイス頂きありがとうございました。
また相談させていただくことがあるかとも思いますが
よろしくお願い致します。

dosken

qchan's picture

これはいい方法ですね。
大変参考になりました。Rulesを使いこなすとオリジナルモジュールを作るのに近い自由度でカスタマイズすることが可能ですね。
ありがとうございました!

Japan

Group organizers

Group categories

Group notifications

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

Hot content this week