ToddZ
2024 年 9 月 30 日午前 1:02
1
通常の通知メールのメール購読解除リンク周辺のテキストを調整したいと思います。
Site Texts には、同じ内容の次の 2 つのエントリが含まれています。
unsubscribe_link
unsubscribe_link_and_mail
両方のデフォルトテキストは次のとおりです。
To unsubscribe from these emails, [click here](%{unsubscribe_url}).
明らかに、これらのいずれかが通常の通知メールのフッターに表示されますが、どちらが表示され、もう一方はどこで使用されますか?
「いいね!」 2
simon
2024 年 9 月 30 日午前 2:19
3
unsubscribe_link と unsubscribe_link_and_mail の両方のエントリに同じカスタマイズを行うのが最も安全なアプローチのように思われます。
Lilly が指摘したように、どのテキスト文字列が使用されるかは、unsubscribe_via_email_footer サイト設定によって決まります。ローカル環境でテストしたところ、unsubscribe_via_email_footer 設定が 無効 の場合、unsubscribe_link テキストがメールに追加されます。unsubscribe_via_email_footer 設定が 有効 の場合、unsubscribe_link_and_mail テキストがメールに追加されます。
各テキスト文字列のデフォルト値は、同一のリンクを作成し、ユーザーがメール設定を管理できるようにする同一の方法につながるようです。
ロジックはここにあります: discourse/lib/email/message_builder.rb at 2dae20c05434cdb96f59a996167f77a389169c4d · discourse/discourse · GitHub
unsubscribe via email footer サイト設定の説明に基づくと、以前はメールに mailto リンクが挿入されていたと推測されます。
送信メールのフッターに、メールで購読解除するための mailto: リンクを添付する
しかし、現在はそうではないようです。
「いいね!」 2
Lilly
(Lillian Louis)
2024 年 9 月 30 日午前 2:37
4
「いいね!」 2
ToddZ
2024 年 9 月 30 日午前 3:12
5
素晴らしい、お二人ともありがとうございます!Askbotは将来的に活用させていただきます…その機能を知りませんでしたし、以前に例を見たこともありませんでした。
Lillyさんが提供してくださったトランスクリプトを調べていたところ、Simonさんが私がたどり着こうとしていた結論を投稿しました。unsubscribe via email footerが有効になっているため、unsubscribe_link_and_mailのテキストが使用されることになりますが、両方のテキストを変更してもデメリットはないようです。
「いいね!」 3
system
(system)
クローズされました:
2024 年 10 月 30 日午前 3:13
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.