Ciao, mi scuso in anticipo se la mia domanda sembra stupida.
È possibile includere nelle impostazioni il link per cambiare il testo del pulsante per inviare un messaggio a un utente specifico o questo deve essere configurato tramite CSS? Cioè, voglio che il nome del pulsante “Messaggio” rimanga per tutti i messaggi privati nel composer, ad eccezione dei messaggi privati ai moderatori del forum, dove invece del pulsante “Messaggio” ci sarà un pulsante “Aiuto”. So che è possibile cambiare il nome dei pulsanti per tutti i messaggi privati o per i pulsanti di creazione di argomenti a seconda della categoria tramite il pannello di amministrazione, ma non so come cambiare il nome del pulsante “Messaggio” solo in relazione a un utente specifico.
Potrebbe funzionare aggiungere due modelli di risposta. Ad esempio:
[wrap=template key="message-sally" action="create_pm" usernames="sally" title="Ciao Sally!" label="Invia un PM a Sally"]
- [ ] attività 1
- [ ] attività 2
[/wrap]
[wrap=template key="message-help" action="create_pm" usernames="simon" title="Per favore, aiuto!" label="Richiedi aiuto"]
- [ ] attività 1
- [ ] attività 2
[/wrap]
Fammi sapere se sto fraintendendo ciò che stai cercando di fare.
Mentre guardavo l’OP di questo argomento, ho notato che dice che username può essere usato come opzione. Il nome corretto per l’opzione è usernames (con la s.) Aggiornerò l’argomento per correggere questo.
Ciao! Grazie, ma questi comandi aprono il composer per un messaggio privato o per creare un messaggio pubblico. Nel mio caso, vorrei cambiare il nome del pulsante da “Message” a “Help” già nel composer aperto.
Vorrei cambiare questo pulsante per una lettera personale a un utente specifico (per i PM ad altri utenti dovrebbe rimanere la dicitura standard “Message”):
P/s. Ho una seconda domanda che ho pubblicato qui. Puoi aiutarmi in qualche modo?
@simon per esempio, sono un utente normale.
- Voglio scrivere un messaggio personale allo stesso utente normale. Quando fai clic su un link con un modello di risposta che apre il compositore (editor) per modificare il testo, in basso dovrebbe esserci un pulsante “Messaggio”.
- Se voglio scrivere a un moderatore della community chiedendo aiuto e clicco su un link speciale modello di risposta, che apre una lettera a un moderatore specifico, allora in fondo al compositore aperto dovrebbe già esserci un pulsante, ad esempio, “Per favore, aiutami”.
Grazie! Penso di aver capito ora. Mi ha confuso perché questo argomento riguarda il componente del tema Reply Template. Sposterò questi post in un nuovo argomento.
Posso pensare a tre modi in cui potrebbe essere avviato un messaggio a un moderatore: un utente potrebbe fare clic sul pulsante Messaggio dalla pagina del gruppo del moderatore, un utente potrebbe fare clic sull’avatar di un moderatore e quindi fare clic sul pulsante Messaggio dalla loro scheda utente, oppure un utente potrebbe avviare un nuovo Messaggio dalla loro pagina dei messaggi personali, quindi aggiungere il nome di un moderatore o il gruppo dei moderatori all’elenco dei destinatari del PM.
Per inviare un messaggio a un singolo utente, un utente potrebbe fare clic sul suo avatar e fare clic sul pulsante Messaggio dalla scheda utente, oppure potrebbe avviare un nuovo PM dalla sua pagina dei messaggi personali e aggiungere il nome utente all’elenco dei destinatari del PM.
Penso che quello che vuoi fare sia aggiornare dinamicamente il testo del pulsante Messaggio, a seconda del destinatario del messaggio. Potrebbe essere possibile farlo usando Javascript in un componente del tema. Non penso che sarà possibile cambiare il testo con CSS.
Potresti verificare se riesci ad apportare le modifiche che stai cercando dalla sezione Admin / Customize / Text del tuo sito, ma penso che le stesse chiavi di traduzione siano utilizzate per tutti i PM (composer.create_pm).
Sì, hai ragione, le stesse chiavi composer.create_pm vengono utilizzate per tutti i messaggi privati
Non vorrei che l’utente dovesse cercare un pulsante per inviare un messaggio. Vorrei che gli utenti utilizzassero un modello di risposta per inviare un messaggio privato, che apra rapidamente il compositore di messaggi.
Se ciò fosse fattibile, preferirei essere remunerato per il servizio, dato che non sono un ingegnere del software. Presumibilmente, dovrei affrontare questo argomento su… Marketplace ![]()
Penso che dovrebbe essere possibile impostare un’azione che cambi il testo del pulsante a seconda dell’utente, anche se non sono sicuro di quanto sarebbe difficile. Pubblicare su Marketplace è un’ottima idea.

