Modifica il testo di "Rispondi" separatamente per i temi pubblici e i messaggi privati

Cosa vorresti che venisse fatto?

I nostri utenti provengono da un contesto di liste di distribuzione e si confondono riguardo al fatto che stiano pubblicando in pubblico o inviando un messaggio privato (PM) a qualcuno. Vogliamo modificare il testo del pulsante “Rispondi” in “Rispondi a tutti”, per renderlo più chiaro. Posso già farlo utilizzando /admin/customize/site_texts, ma questo cambia il pulsante Rispondi anche per i PM, poiché i PM sono anch’essi argomenti e utilizzano lo stesso framework.

  • Per gli argomenti pubblici, vogliamo mantenere la personalizzazione già fornita da /admin/customize/site_texts.
  • Per i PM, vogliamo cambiare il testo del pulsante Rispondi in “Messaggio” in tre punti, mostrati di seguito.

Puoi utilizzare qualsiasi metodo che abbia senso: espandere l’elenco dei campi in /admin/customize/site_texts, una personalizzazione CSS, un componente del tema, un plugin, ecc.

Immagino che il trucco consista nel distinguere tra argomenti pubblici e PM.

Quando ne hai bisogno?

Nei prossimi due settimane sarebbe ottimo.

Qual è il tuo budget, in $ USD, che puoi offrire per questo compito?

Aperto alle offerte.

1 Mi Piace

Se nel tuo forum usi una sola lingua, penso di poterlo fare tramite CSS: lo testerò e ti contatterò tra qualche ora.

Su un forum ho già ‘modificato’ alcuni pulsanti con il CSS.

1 Mi Piace

Dai un’occhiata a Change color of personal messages

2 Mi Piace

Potrei pulire un po’ il codice, ma questo funziona

Nei post pubblici:

Nella casella dei messaggi privati:

Controllo risposta nei messaggi privati:

image

.archetype-private_message .post-controls button.widget-button.btn-flat.reply.create.fade-out.btn-icon-text .d-button-label {
    font-size: 0;
}

.archetype-private_message .post-controls button.widget-button.btn-flat.reply.create.fade-out.btn-icon-text::after {
    content: "Messaggio";
    font-size: 1.00em;
}

.archetype-private_message .topic-footer-main-buttons button.btn-primary.create.btn.btn-icon-text.ember-view .fa {
    margin-right: 0;
}

.archetype-private_message .topic-footer-main-buttons button.btn-primary.create.btn.btn-icon-text.ember-view .d-button-label {
    font-size: 0;
}

.archetype-private_message .topic-footer-main-buttons button.btn-primary.create.btn.btn-icon-text.ember-view::after {
    content: "Messaggio";
    font-size: 1.00em;
}

.archetype-private_message #reply-control button.btn-primary.create.btn.btn-icon-text.ember-view .fa {
    margin-right: 0;
}

.archetype-private_message #reply-control button.btn-primary.create.btn.btn-icon-text.ember-view .d-button-label {
    font-size: 0;
}

.archetype-private_message #reply-control button.btn-primary.create.btn.btn-icon-text.ember-view::after {
    content: "Messaggio";
    font-size: 1.00em;
}
3 Mi Piace

C’è probabilmente un modo più semplice. Hai esaminato la personalizzazione del testo?

3 Mi Piace

Ho un’istanza Discourse separata installata per vari test. È molto comoda. Ho cercato di vedere cosa è cambiato di recente in questo piano.

  1. Ho aggiunto valori numerici a ogni traduzione.

  1. Ora vediamo sul forum stesso:

Non ho esaminato il codice ora, ma in precedenza utilizzava le stesse variabili linguistiche per questi due luoghi diversi.

Per l’argomento e i messaggi privati era utilizzato: js.topic.reply.title

Grazie, darò un’occhiata più da vicino più tardi, ma hai idea del motivo per cui si concentra sulla modifica del colore dei messaggi privati anziché sul testo?

Ah, ecco la chiave. Dovrò studiare gli archetipi. Grazie!

Il testo può essere modificato facilmente in /admin/customize/text. Il colore rende immediatamente evidente che stai apportando una modifica.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.