nordize
(Nordize)
1
正在使用 v3.2.2。我编辑了“用户发布”电子邮件模板正文,使其仅包含:
%{username} 在“[%{topic_title}](%{url})”中发帖。
--
但发送的电子邮件仍在使用原始模板,其中包含整个帖子正文等。
这是创建新主题(首次发帖)时发生的情况。
我还编辑了其他模板,位于管理员 > 自定义 > 文本列表下,例如 user_notifications.user_watching_first_post.text_body_template 和 user_notifications.user_watching_category_or_tag.text_body_template 以及我找到的所有其他可能与创建主题相关的模板。似乎所有这些都被忽略了(但我无法确定哪个应该被触发,这不是很清楚)。
上述标签也可以在单独的自定义 > 电子邮件部分中用友好的名称镜像,或者完全删除后者(拥有不完整的列表比根本没有列表更具问题)。
您能否也请
- 允许显示超过 50 个搜索结果
- 提供分页或其他查看所有结果的方法
- 允许在模板的正文和主题中进行搜索(而不仅仅是模板代码名称)
……因为不可能确定所有感兴趣的模板。例如,搜索“post”会列出一些与我相关的内容,但还有大量其他内容,而且仅限于前 50 个,我无法访问任何其他内容……要求我优化搜索是徒劳的,因为我不知道该搜索什么,如果您只允许按模板代码名称搜索的话。
此外,正如很久以前报告的那样,自定义电子邮件模板仍然会忽略有效的占位符标签,例如 %{base_url}。该错误报告显然没有传达给任何相关人员。
所有这些错误似乎都已在 3.0 版本中引入。
如果在这里报告有关电子邮件模板的错误不是向维护者标记它们的有效方式,能否有人指出我一个更好的方法,也许告诉我电子邮件模板代码的维护者是谁,以便我可以直接联系他们,或者其他途径?
在这里创建#bug报告就是正确的方式。
不过,我们确实需要根据收到的报告数量和感知到的严重程度来优先处理工作,所以有些可能会比其他工作慢一些。
2 个赞
nordize
(Nordize)
4
有人能帮忙提供一个 rails 对象名称或 rails 控制台命令来强制为主题的第一个帖子设置通知文本吗?
nordize
(Nordize)
5
为了完善,我在第一个帖子中列出的标签也应该在“自定义”>“电子邮件”部分的“电子邮件标签”列表中镜像显示,并附带友好名称。否则,就完全删除“自定义”>“电子邮件”部分(不完整的列表比根本没有更麻烦)。
您能否也请:
- 允许显示超过 50 个搜索结果
- 提供分页或其他查看所有结果的方法
- 允许在模板的正文和主题中搜索(而不仅仅是模板代码名称)
……这样就无法针对某些内容识别所有感兴趣的模板。例如,搜索“post”会列出一些与我相关的内容,但还有大量其他内容,而且仅限于前 50 个,我无法访问任何其他内容……要求我优化搜索是毫无意义的,因为如果您只允许按模板代码名称搜索,我就不知道该搜索什么。
(为了方便起见,我已将此添加到第一个帖子中)
Osama
9
“用户发帖”模板用于发送用户正在关注的主题中新帖子的邮件通知。user_watching_first_post 和 user_watching_category_or_tag 用于发送新主题的邮件通知。我在本地实例上测试了编辑这些模板,更改确实反映在发送的邮件中:
您能否在 /admin/email/sent 中查看哪些邮件类型没有应用您对模板所做的更改?
是的,这是一个很好的观点。/admin/customize/email_templates 中的邮件模板列表是硬编码的,并且多年未更新,因此缺少许多已添加的新邮件。这是添加所有新模板的 PR:
3 个赞