ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#1150 closed defect (fixed)

コミュニティ管理人からの一斉メッセージのメール送信設定の修正

Reported by: tatslight Owned by: yamaji
Priority: major Milestone: OpenPNE2.10.2
Component: その他 Version: 2.8.x & 2.10.x & 2.11.x
Keywords: OpenPNE2.8.7 OpenPNE2.11.2 Cc:

Description (last modified by kunitada)

メール送信設定をみると、コミュニティの友達への紹介の場合とコミュニティ管理人からの一斉メッセージ送信の場合が両方とも「コミュニティ紹介メッセージお知らせメール」(以下)となっているようです(Ver2.4において)。

(抜粋)「メッセージボックスに○○さんからコミュニティ紹介メッセージが届いています。」

後者の場合は、コミュニティ紹介ではなく、以下のように修正して、別々の文章でメール送信した方がよりわかりやすく適切と考えます。

「メッセージボックスにから○○コミュニティの管理人○○からメッセージが届いています。」


コミュニティ管理者からの一斉メッセージ受信時に送信するメールは以下のような文言に変更する

【({$SNS_NAME})】({$c_member_from.nickname})さんからコミュニティのお知らせが届いています

({$c_member_to.nickname})さん、こんにちは。
({$CATCH_COPY})({$SNS_NAME}) からのお知らせです。

メッセージボックスに「({$c_commu.name})」コミュニティの管理者({$c_member_from.nickname})さんから
コミュニティに関してのお知らせが届いています。

メッセージの内容を確認するには
以下のURLをクリックしてください。

({$OPENPNE_URL})

なお、登録メールアドレスの変更などは
「設定変更」画面からおこなってください。

今後とも、ぜひ、({$SNS_NAME})をご活用ください。


({$inc_signature})

■現象

コミュニティ参加者へのメッセージ送信時に、 コミュニティを紹介の時のメールテンプレートでメールが飛んでた。

■原因

コミュニティ参加者へのメッセージ送信時のdoの、 c_send_messageで、 紹介と同じdb_message_send_message_syoukai_commuが呼ばれていたため。

■修正内容

c_send_messageでは、

m_pc_message_commu_send_msg.tpl

を呼ぶようにした。

修正リビジョンは以下

■関連情報

Change History (41)

comment:1 Changed 12 years ago by kiwa

Keywords: 再現待ち added

2.8系、2.10系で一度再現します。

comment:2 Changed 12 years ago by imoto

Keywords: 再現済み added; 再現待ち removed

2.8系、2.10系ともに再現済み

■再現手順
1.コミュニティ管理人 2.参加者にメッセージを送る(c_home&target_c_commu_id=) 3.メール確認

2.8系
【開発版テストSNS】koresuteado@…さんからコミュニティ紹介メッセージが届いています

メッセージボックスにkoresuteado@gmail.comさんから
コミュニティ紹介メッセージが届いています。
メッセージの内容を確認するには
以下のURLをクリックしてください。

2.10系
【openpne-210xテスト環境】+1さんからコミュニティ紹介メッセージが届いています

メッセージボックスに+1さんから
コミュニティ紹介メッセージが届いています。
メッセージの内容を確認するには
以下のURLをクリックしてください。

comment:3 Changed 12 years ago by kiwa

Version: 2.8.x & 2.10.x & 2.11.x

comment:4 Changed 12 years ago by ebihara

Milestone: いつかどこかでOpenPNE2.10.1

comment:5 Changed 12 years ago by ebihara

Keywords: OpenPNE2.8.6 added; 再現済み removed

comment:6 Changed 12 years ago by kiwa

Owner: changed from nobody to kiwa
Status: newassigned

改善仕様を考えます

comment:7 Changed 12 years ago by kiwa

Description: modified (diff)

descriptionに改善仕様を追加しました。

comment:8 Changed 12 years ago by kiwa

Owner: changed from kiwa to nobody
Status: assignednew

comment:9 Changed 12 years ago by ogawa

Keywords: OpenPNE2.8.7 added; OpenPNE2.8.6 removed
Milestone: OpenPNE2.10.1OpenPNE2.10.2
Priority: majorminor

comment:10 Changed 12 years ago by yamaji

Owner: changed from nobody to yamaji

現在対処中

comment:11 Changed 12 years ago by kunitada

メールテンプレート分ける形でお願いします。

テンプレート名は他のものと見比べ、違和感が無い命名でお願いします。

comment:12 Changed 12 years ago by yamaji

Status: newassigned

comment:13 Changed 12 years ago by yamaji

「マイフレンドに紹介」については以下 webapp\modules\ktai\do\c_invite_insert_c_message_commu_invite.php(52): create_message_commu_invite($u, $body, $target_c_commu_id); webapp\modules\pc\do\c_invite_insert_c_message_commu_invite.php(46): create_message_commu_invite($u, $body, $target_c_commu_id);

同報通知は以下 webapp\modules\pc\do\c_send_message.php(48):

これらの箇所を通過することが判明したので、状況に応じたプログラムの拡張が可能となりました。 これらのプログラムに習う限りテンプレートを追加する形になります。

comment:14 Changed 12 years ago by kunitada

同報通知 → 「コミュニティ管理者からの一斉メッセージ」

で。

「コミュニティ管理者からの一斉メッセージ」の携帯版も見据えてください。

comment:15 Changed 12 years ago by yamaji

プログラム訂正完 テスト完了 コミット待ち状態です。

comment:16 Changed 12 years ago by kunitada

db_message_send_message_commu

とかじゃないかなぁ。名前。

comment:17 Changed 12 years ago by yamaji

commu_send_msgなどに改定しました。 まだコミュニティ名が表示されないバグが残っています

comment:18 Changed 12 years ago by yamaji

プログラム上の命名とコミュニティ名が表示されないバグもFIX

comment:19 Changed 12 years ago by yamaji

チケット起票直後のテンプレートを追加、振り分け用にプログラムを改訂

comment:20 Changed 12 years ago by yamaji

Owner: changed from yamaji to kunitada
Status: assignednew

R4661
チケット起票直後のテンプレートを追加、振り分け用にプログラムを改訂
http://trac.openpne.jp/changeset/4661

comment:21 Changed 12 years ago by yamaji

r1150 チケット起票直後のテンプレートを追加、振り分け用にプログラムを改訂

comment:22 Changed 12 years ago by yamaji

r1150 Descriptionの

コミュニティ管理者からの一斉メッセージ受信時に送信するメールは以下のような文言に変更する。

に従ってテンプレートを追加。

comment:23 Changed 12 years ago by kiwa

Component: pne-adminその他
Priority: minormajor

comment:24 Changed 12 years ago by kunitada

r4661にてDescriptionの

コミュニティ管理者からの一斉メッセージ受信時に送信するメールは以下のような文言に変更する。

に従ってテンプレートを追加した。

r間違ってました。

comment:25 Changed 12 years ago by kunitada

Owner: changed from kunitada to yamaji

m_pc_c_ppcommu_admin_change

ってテンプレート無くね?

comment:26 Changed 12 years ago by kunitada

12/13(木)中で國忠チェックを完了し、小川さんに渡します。

comment:27 Changed 12 years ago by yamaji

Owner: changed from yamaji to kunitada

m_pc_c_ppcommu_admin_change

m_pc_c_commu_admin_change
に訂正しました。

comment:28 Changed 12 years ago by kunitada

#1618 に気づいたのでつくっといた

comment:29 Changed 12 years ago by kunitada

Description: modified (diff)

comment:30 Changed 12 years ago by kunitada

Description: modified (diff)

comment:31 Changed 12 years ago by kunitada

Keywords: 確認中 added
Owner: changed from kunitada to ogawa

修正しました。 Descriptionに詳細記しました。

修正リビジョンは以下

comment:32 Changed 12 years ago by kunitada

PEARコーディング規約に沿いました。

comment:33 Changed 12 years ago by ogawa

Keywords: テスト待ち added; 確認中 removed
Owner: changed from ogawa to yamaji

comment:34 Changed 12 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: newclosed

動作テスト行いました。OKです。

comment:35 Changed 12 years ago by ogawa

Resolution: fixed
Status: closedreopened

webapp/modules/pc/do/c_send_message.php

$c_commu = db_commu_c_commu4c_commu_id($target_c_commu_id);

が不要です。

comment:36 Changed 12 years ago by ogawa

Owner: changed from yamaji to ebihara
Status: reopenednew

comment:37 Changed 12 years ago by ebihara

Status: newassigned

やります

comment:38 Changed 12 years ago by ebihara

Keywords: 確認中 added

以下のリビジョンで修正しました。ご確認ください。

comment:39 Changed 12 years ago by ogawa

Keywords: 確認中 removed
Owner: changed from ebihara to yamaji
Status: assignednew

comment:40 Changed 12 years ago by ogawa

Resolution: fixed
Status: newclosed

comment:41 Changed 12 years ago by kiwa

Keywords: OpenPNE2.11.2 added
Note: See TracTickets for help on using tickets.