C'è un modo per collegare le risposte dopo che sono state pubblicate?

È possibile modificare una risposta a un argomento esistente in modo che sia una risposta specifica per un post? So di essere colpevole anch’io, ma ci sono innumerevoli volte in cui vedo qualcuno che risponde chiaramente a un post specifico ma utilizza erroneamente la risposta all’argomento. Sarebbe fantastico avere la possibilità di correggere il tipo di risposta tramite il menu “seleziona post”.

1 Mi Piace

hmm a parte la modifica del post con una citazione del post a cui si sta rispondendo o qualcosa del genere, non riesco a pensare a un altro modo.

Una cosa che potrebbe aiutare è aggiungere “to topic” all’etichetta del pulsante “topic” nel footer, in modo che dica “reply to topic” per renderlo più ovvio e distinguerlo dai pulsanti di risposta del post:

in common - css di un componente del tema:

#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        // Aggiunta di questo contenuto dopo Reply
        content: " to Topic";
      }
    }
  }
}
5 Mi Piace

Sarebbe bello poter riposizionare una risposta, ma il CSS di @Lilly funziona benissimo!

Ho dovuto rivedere effettuare modifiche CSS ed è stato un gioco da ragazzi.

3 Mi Piace

Apprezzo molto anche la soluzione di Lilly. Dopo averla implementata sul mio forum, mi chiedo perché non dovrebbe essere l’impostazione predefinita per Discourse. Vedere i due pulsanti di risposta qui su Meta sembra ormai obsoleto :slight_smile:

Grazie!

2 Mi Piace

Hanno significati diversi.

Ma sì, ad essere sinceri, dovrebbero avere stringhe localizzate diverse in modo che possano essere modificate separatamente (IMHO) (credo che non siano separate, ma per favore correggimi se sono distinte)

CSS non è davvero il modo migliore per implementare questo se potessi fare una PR invece.
(è comunque un ottimo workaround nel frattempo! :+1:)

3 Mi Piace

Ah, sì, so che quello sopra serve per rispondere direttamente al post e quello in basso all’argomento, immagino intendessi che l’etichettatura sembrava solo confusa, non la ripetizione dei pulsanti stessi.

Concordo che una PR sarebbe meglio del CSS, e mi piacerebbe un giorno capire come eseguire Discourse localmente sul mio Mac in modo da sentirmi più sicuro nell’inviare PR. Immagino che questo sarebbe forse il meno probabile a causare altri bug, ma penso che mi sentirei più tranquillo a testarlo localmente prima.

tu, come in "uno", non necessariamente "tu", ma non c’è niente che ti possa fermare!

2 Mi Piace

:smiley: Nota a margine e fuori tema, penso che molti dei conflitti nella mia vita nascano quando qualcuno dice “tu” a me e io o inconsciamente presumo che intenda me o mi fermo e dico, “Quando dici tu, intendi me?” e a volte loro sembrano completamente confusi. Un mio amico una volta ha persino detto, “Lo fai sempre!!” e io ho risposto, “Faccio sempre cosa?” e lui ha detto, “Huh? Oh, non intendevo te, intendevo me. Lo faccio sempre.”

Grazie per la chiarificazione e sì, spero di raggiungere quel prossimo livello di contributo a Discourse un giorno :smiley:

3 Mi Piace

Ho anche implementato il suggerimento di @Lilly (grazie!), ma penso ancora che ci sia valore nell’avere una soluzione di moderazione per collegare i post dopo che sono stati creati. Ho provato a modificare il post e ad aggiungere una citazione, ma non ha “collegato” la risposta come speravo.

3 Mi Piace

Penso che abbiamo un argomento di Feature a riguardo:

5 Mi Piace

Aggiungere CSS potrebbe non essere la soluzione migliore — e il mio CSS potrebbe non essere il miglior CSS — ma ho scoperto che quanto segue funziona anche per aggiungere contesto al pulsante “rispondi al post (commento)”:

nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        // Aggiunta di questo contenuto dopo Rispondi
        content: " a questo commento";
      }
    }
  }
}

Mancando un modo per riposizionare un post dopo il fatto, un’etichettatura più chiara sembra un buon modo per prevenire confusione. Idealmente, questo sarebbe sotto forma di campi di etichetta personalizzati per i pulsanti nelle Impostazioni.

1 Mi Piace

Non è consigliabile utilizzare dopo l’inserimento per il testo sul sito, se si modifica questo pulsante, è possibile modificare il testo del sito dopo aver cercato topic.reply.title

1 Mi Piace

Preferirei farlo in quel modo, ma le modifiche tramite Testi del sito a js.topic.reply.title influiscono sia sui pulsanti rispondi all’argomento che rispondi al post. Sarebbe fantastico se fossero differenziati nel codice in modo da poterli modificare separatamente.

5 Mi Piace

Sembra che abbia frainteso e non abbia esaminato seriamente l’argomento.

4 Mi Piace

sì esattamente questo. la mia soluzione è ammettidamente un po’ un workaround grezzo :woman_shrugging:t2:

1 Mi Piace

Mi sono reso conto che la mia prima versione di questo ha fatto sì che il pulsante Rispondi per OP leggesse “Rispondi a questo commento”, proprio come i post successivi. Ma non è un commento, è un argomento.

Mirare a un blocco CSS simile a #post_1 può dare a quel primo pulsante un testo tutto suo.

Ecco il componente CSS personalizzato completo che sto usando ora, ordinato per utilizzo nella pagina:

/* aggiunge testo al pulsante Rispondi per il post originale (alias Argomento) */
#post_1 nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        /* Aggiunta di questo contenuto dopo Rispondi */
        content: " a questo Argomento";
      }
    }
  }
}

/* aggiunge testo al pulsante Rispondi per tutti i post successivi (li chiamo commenti) */
nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        /* Aggiunta di questo contenuto dopo Rispondi */
        content: " a questo commento";
      }
    }
  }
}

/* aggiunge testo al pulsante blu Rispondi (all'argomento) che appare alla fine della pagina */
#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        /* Aggiunta di questo contenuto dopo Rispondi */
        content: " all'argomento principale";
      }
    }
  }
}
3 Mi Piace

Sono fuori tema e questa è una domanda molto specifica, ma vorrei migliorare un po’ lo snippet di Todd.

Come posso eliminare completamente Reply, intendo il testo, non il pulsante/funzionalità ovviamente?

Qualcosa come Reply to post è troppo lungo (per me) e un semplice Comment sarebbe sufficiente.

(Trovare questo post tramite la ricerca è stato più difficile che trovare Nemo. Finché non mi sono ricordato che ho messo “mi piace” — quindi… mettere “mi piace” aiuta a trovare le cose meglio della ricerca :grin:)

1 Mi Piace

È solo una stringa localizzata, quindi puoi modificarla?

1 Mi Piace

Non può essere vuoto. E anche uno spazio viene contato come vuoto.

1 Mi Piace

@Jagster - potresti provare qualcosa del genere:

Per prima cosa rimuovi l’icona di risposta esistente
image
con CSS personalizzato:

.fa.d-icon.d-icon-reply.svg-icon.svg-node {
  display: none;
}

Quindi modifica i Testi del sito per js.topic.reply.title per sostituire “Rispondi” con un codice alternativo per un altro simbolo, come alt + 30: ▲

Quindi potresti aggiungere testo personalizzato per ciascuno dei tre tipi di pulsante tramite CSS, come notato in precedenza.

La mia unica preoccupazione nel sbarazzarsi di “Rispondi” è che termini come “Ultima risposta”, “Risposte”, “Buona risposta”, “Ottima risposta”, “In risposta a”, ecc. sono utilizzati in tutto il sistema, e potrebbe essere un compito arduo identificare e modificare tutte le istanze pertinenti in modo appropriato.

2 Mi Piace