На моём форуме всё ещё есть несколько пользователей, использующих только email-рассылку. Некоторые категории по умолчанию настроены как «Следить за первым сообщением», но мы беспокоимся, что многие из этих пользователей могут этого не понимать. Мы работаем над информированием, но меня интересует, существует ли также техническое решение.
Можно ли добавить какой-либо пользовательский текст в подвал email-уведомления, когда для пользователя категория установлена как «Следить за первым сообщением»? (Например: «Вы не увидите ответы на эту тему, пока не измените настройки уведомлений».)
Ничего страшного! Еще один человек из моей команды наконец нашел настройку, которую я надеялся найти: user_notifications.user_watching_first_post.text_body_template
Не подскажете, есть ли какой-то указатель или что-то подобное для всех этих настроек? Это упростило бы поиск конкретных параметров в будущем?
В целом, лучший способ — найти текст, который вы хотите изменить, и выполнить поиск по адресу admin/customize/site_texts.
Самое близкое к индексу — это файлы переводов в исходном коде Discourse… для каждого языка их два, и эти файлы содержат почти весь текст приложения. Для английского языка это client.en.yml и server.en.yml… текст user_notifications.user_watching_first_post, например, находится здесь в server.en.yml.
Таким образом, вы можете искать нужный текст для редактирования в этих файлах, а затем искать ключ и редактировать его в admin/customize/site_texts.