Olá, peço desculpas antecipadamente se minha pergunta parecer estúpida.
É possível incluir configurações no link para alterar o texto do botão de enviar uma mensagem para um usuário específico ou isso precisa ser configurado via CSS? Ou seja, quero que o nome do botão “Mensagem” permaneça para todas as mensagens pessoais no composer, com exceção das mensagens pessoais para moderadores do fórum, onde em vez do botão “Mensagem” haverá um botão “Ajuda”. Sei que é possível alterar o nome dos botões para todas as mensagens privadas ou botões para criação de tópicos dependendo da categoria através do painel de administração, mas não sei como alterar o nome do botão “Mensagem” apenas em relação a um usuário específico.
O que pode funcionar para você é adicionar dois modelos de resposta. Por exemplo:
[wrap=template key="message-sally" action="create_pm" usernames="sally" title="Hi Sally!" label="Send Sally a PM"]
- [ ] task 1
- [ ] task 2
[/wrap]
[wrap=template key="message-help" action="create_pm" usernames="simon" title="Please help!" label="Get Help"]
- [ ] task 1
- [ ] task 2
[/wrap]
Me diga se estou entendendo mal o que você está tentando fazer.
Ao olhar o OP deste tópico, notei que diz que username pode ser usado como uma opção. O nome correto para a opção é usernames (com s.) Atualizarei o tópico para corrigir isso.
Olá! Obrigado, mas esses comandos abrem o composer para uma mensagem privada ou para criar uma mensagem pública. No meu caso, eu gostaria de mudar o nome do botão de “Message” para “Help” já no composer aberto.
Quero mudar este botão para uma carta pessoal para um usuário específico (para PMs para outros usuários, a inscrição padrão “Message” deve permanecer):
P/s. Tenho uma segunda pergunta que postei aqui. Você pode ajudar de alguma forma?
@simon por exemplo, sou um usuário comum.
- Quero escrever uma mensagem pessoal para o mesmo usuário comum. Ao clicar em um link com um modelo de Resposta que abre o compositor (editor) para edição do texto, deve haver um botão “Mensagem” na parte inferior.
- Se eu quiser escrever para um moderador da comunidade pedindo ajuda e clicar em um link especial de modelo de Resposta, que abre uma carta para um moderador específico, então na parte inferior do compositor aberto já deve haver um botão, por exemplo, “Por favor, ajude”.
Obrigado! Acho que entendi agora. Fiquei confuso porque este tópico é sobre o componente de tema Reply Template. Vou mover estas postagens para um novo tópico.
Posso pensar em três maneiras de iniciar uma mensagem para um moderador: um usuário poderia clicar no botão Mensagem na página do grupo do moderador, um usuário poderia clicar no avatar de um moderador e depois clicar no botão Mensagem no cartão do usuário, ou um usuário poderia iniciar uma nova Mensagem em sua página de mensagens pessoais, então adicionar o nome de um moderador ou o grupo de moderadores à lista de destinatários da MP.
Para enviar mensagens a um usuário individual, um usuário poderia clicar em seu avatar e clicar no botão Mensagem no cartão do usuário, ou poderia iniciar uma nova MP em sua página de mensagens pessoais e adicionar o nome de usuário à lista de destinatários da MP.
Acho que o que você quer fazer é atualizar o texto do botão Mensagem dinamicamente, dependendo do destinatário da mensagem. Pode ser possível fazer isso usando Javascript em um componente de tema. Não acho que será possível alterar o texto com CSS.
Você poderia verificar se consegue fazer as alterações que procura na seção Admin / Personalizar / Texto do seu site, mas acho que as mesmas chaves de tradução são usadas para todas as MPs (composer.create_pm).
Sim, você está certo, as mesmas chaves composer.create_pm são usadas para todas as mensagens privadas
Não gostaria que o usuário tivesse que procurar um botão para enviar uma mensagem. Gostaria que os usuários usassem um modelo de resposta para enviar uma mensagem privada, que abre rapidamente o compositor de mensagens.
Se isso for viável, prefiro remunerar pelo serviço, visto que não sou engenheiro de software. Presumivelmente, eu deveria abordar este assunto em…Marketplace ![]()
Eu acho que deveria ser possível configurar uma ação que alterasse o texto do botão dependendo do usuário, embora eu não tenha certeza do quão difícil seria. Postar em Marketplace é uma ótima ideia.

