Можно ли добавить {name} помимо {username}? Использование реального имени делает общение гораздо более личным на форумах, где это уместно.
Предложение 2
Вы рассматривали возможность приведения UX/синтаксиса в соответствие с официальным плагином Discourse Canned Replies? Например, использовать следующее вместо {username} и {@username}:
Отлично! Но при тестировании я заметил, что старая проблема вернулась: имя первого получателя отображается во всех последующих сообщениях — ужас! Это то же самое, что и здесь:
Похоже, я сейчас единственный, кто реально использует эту функцию!!
Только что создал PR с тем, что, похоже, является исправлением, но я не уверен, почему добавление персонализации имени должно сломать это, так как раньше это работало.
Ты просто супер! Я проверю всё, как только это будет слито.
Кстати, я понял ещё одну ошибку в моём предложении выше по поводу Name — на самом деле нам нужен Firstname. Как думаешь, можно просто взять первое слово из строки?
В Excel я бы это сделал, а вот в Ruby — понятия не имею!!!
Спасибо, просто стараюсь внести свой вклад, где могу. Я добавлю дополнительные опции для %{first_name} и %{last_name}, а существующую изменю на полное имя.
Да, ошибка должна быть исправлена (я проверял это неоднократно). Что касается имени и фамилии, то «универсального решения» здесь быть не может, так как в Discourse нет отдельных полей для имени и фамилии — есть только одно общее поле.
(не уверен, что гифки в Discourse — хорошая идея, но увидел и не удержался)
Да, я знаю — для этого потребуется умный код, чтобы разбить строку, если в ней есть пробел, и оставить только символы до пробела. А если пробела нет — использовать всю строку целиком.
Как я уже говорил, я могу сделать это в Excel, но не в Javascript / Ruby!