二つのブログを運用しており、今度、「共有」ボタンから「通知の送信」を行うようにしたいと思っております。
1.二つのブログでアドレス帳を共有することは可能でしょうか?できる場合はその方法を教えていただけませんでしょうか?
2.メールアドレスをフォームから登録するときには、を使用して登録対象のブログを指定しますが、削除する場合には対象のブログを指定できないのでしょうか?
宜しくお願い致します。
二つのブログを運用しており、今度、「共有」ボタンから「通知の送信」を行うようにしたいと思っております。
1.二つのブログでアドレス帳を共有することは可能でしょうか?できる場合はその方法を教えていただけませんでしょうか?
2.メールアドレスをフォームから登録するときには、を使用して登録対象のブログを指定しますが、削除する場合には対象のブログを指定できないのでしょうか?
宜しくお願い致します。
>Bobさん
1は複数ブログでの共有はできなかったと思われます。
2についてもブログIDの指定はできなかったと思われます。
2の参考
http://www.koikikukan.com/archives/2008/06/25-120303.php
yujiro様 ご返信ありがとうございます。
やはりそうですか・・・、ダメ元で伺ってみましたが、ダメですか・・・
マニュアルにも書いて無さそうでしたので、教えて頂きましたホームページを含めていろいろWEB上を検索しましたが、できそうな情報はありませんでした。
運用で回避する方向で検討してみます。
>Bobさん
情報が不足していましたが、2については以下のカスタマイズを行えばブログIDの指定が可能になります。
まず、lib/MT/App/NotifyList.pmのunsubscribe関数を以下に差し替え願います(強調部分を追加)。
sub unsubscribe { my $app = shift; my $q = $app->{query}; my $email = $q->param('email'); my $blog_id = $q->param('blog_id'); return $app->translate( "No Blog ID.") unless $blog_id; require MT::Notification; my $notification = MT::Notification->load( { email => $email, blog_id => $blog_id } ); return $app->translate( "The address [_1] was not subscribed.", $email ) . "\n\n" if !$notification; $notification->remove(); return $app->translate( "The address [_1] has been unsubscribed.", $email ) . "\n\n"; }次に、削除フォームに以下を追加願います。削除フォームはブログ別のテンプレートに設置されていることを想定しています。
yujiro様 たびたびありがとうございます!
頂きました情報を組み込みテストしてみます!
yujiro様
遅くなりましたが、ご教示いただきました内容で無事2番を実現することができました。ありがとうございました。