Il pulsante Rispondi nel piè di pagina dell'argomento può interrompere il thread

Ciao,

Sì, so che questa è una situazione interessante. Scrivo questo argomento perché sembra che il pulsante blu Rispondi sia più popolare (soprattutto su mobile [1]) rispetto al pulsante di risposta nel post. Questo è un problema se la risposta è effettivamente all’ultimo post e non all’OP.

Ci sono due problemi con questo:

  1. La persona effettiva a cui è stato inviato il messaggio non verrà notificata a meno che non sia stata menzionata o citata.

  2. Quando ciò accade, lo staff ha un lavoro molto più difficile, ad esempio, spostando i post perché questi post non possono essere selezionati con (seleziona + risposte) e può interrompere il thread (conversazione) se non se ne accorgono.

Sto pensando a come gestire al meglio questa situazione. Forse rinominare semplicemente il pulsante blu in Rispondi all’argomento o indicare in qualche modo che il pulsante serve per rispondere all’OP… :thinking:

Ho deciso di cambiare il pulsante Rispondi nel footer dell’argomento in Rispondi all’argomento e aggiungere un titolo di sezione Controlli argomento sul desktop. Su mobile, i Controlli argomento sono già presenti nel menu a discesa.

Spero che in questo modo gli utenti vedano meglio che stanno rispondendo all’argomento (OP) con quel pulsante. :slightly_smiling_face:


  1. perché c’è solo un’icona in risposta al post ↩︎

3 Mi Piace

Sono d’accordo, a volte uso il pulsante sbagliato anch’io. Potrei rubare la tua idea e rinominarne uno. Sul nostro forum, utilizziamo il componente “quick quote” e funziona benissimo perché sai a quale post stai rispondendo.

3 Mi Piace

Sì, ma rinominare il piè di pagina dell’argomento (blu) Rispondi è ora possibile con un componente del tema perché il pulsante di risposta nel piè di pagina dell’argomento e il pulsante di risposta nei post hanno la stessa stringa js.topic.reply.title. Quindi, se cambi questa, entrambi i pulsanti cambieranno.

Puoi cambiarlo per il pulsante del piè di pagina dell’argomento aggiungendo questo a un nuovo componente del tema o a uno esistente.

Comune / CSS

#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";
      }
    }
  }
}

Questo è un ottimo componente, grazie per averlo condiviso :slightly_smiling_face: Lo controllerò anche io. :heart:

4 Mi Piace

Davvero? Anche quando viene utilizzato per rispondere a più persone?

Cosa succede in situazioni in cui una risposta inizia con una citazione e il capitolo successivo è in realtà una risposta all’argomento?

Penso che questo sia un po’ confusionario. E… poiché molti utenti normali non utilizzano (e non comprendono appieno la differenza) il pulsante di risposta “corretto”, non sono del tutto sicuro che funzioni così perfettamente.

Quale sarebbe un’opzione migliore? Non lo so.

2 Mi Piace

non sono sicuro di cosa intendi, ma si può usare la citazione rapida più volte tramite copia e incolla nello stesso post per rispondere a persone diverse. non capisco davvero la tua preoccupazione? prossimo capitolo? pulsante di risposta “giusto”? non ho idea a cosa ti riferisci?

Comunque, ho rinominato il pulsante di risposta in basso ora e mi piace quella differenza, è un po’ più chiaro sull’interfaccia. grazie per lo snippet di codice @dodesz :slight_smile:

1 Mi Piace

[citazione=“Lillian, post:5, topic:260263, username:Lilly”]
non ho idea a cosa ti riferisci?
[/citazione]

Questa è una risposta a te.

Ma questa è una risposta a Don.

[citazione=“Don, post:3, topic:260263, username:Don”]
Puoi cambiarlo per il pulsante del piè di pagina dell’argomento
[/citazione]

Splendido davvero! Possiamo… cambiare il testo in modo simile anche al pulsante Rispondi al post?

E questo potrebbe essere una risposta all’argomento:

Credo che il problema principale non sia (il componente Quick quote lo risolve, però) la citazione e/o il tagging in sé, ma due pulsanti diversi che fanno la stessa cosa, ma agiscono in modo leggermente diverso.

Dall’altra parte lo capisco. Per gli utenti la risposta è risposta è risposta. Ma… se uno legge un post/commento/risposta perché non usa semplicemente il pulsante di risposta più vicino, ma l’ultimo?

Sì, lo so. Senza una citazione succede questo e quello, ma comunque.

Mi segui affatto ora? Come dovrebbe agire questo post: come una risposta a te, una risposta a Don, né uno né entrambi? Certo — ho citato, e questo in realtà rende abbastanza inutile cercare di pensare che tipo di risposta sia.

Vedi, il fatto che tu abbia citato entrambi i post ha creato dei riferimenti automatici: puoi vedere il tuo post dopo aver cliccato sul pulsante 1 Reply ⌄ che ora esiste su entrambi i post che hai citato.

Concordo sul fatto che una differenziazione più chiara tra i pulsanti “Rispondi” possa essere utile, probabilmente la testerò anche sulla mia community.

2 Mi Piace

Dannazione! Hai perfettamente ragione. Ogni giorno qualcosa di nuovo, ma come ho potuto perdermelo :man_facepalming:

3 Mi Piace

non solo i link di riferimento incrociato (frecce verso l’alto), ma anche le caselle di citazione se si fa clic/tocca sulle frecce verso il basso:

mi scuso, penso di averti frainteso prima.

1 Mi Piace

Grazie Don, desideravo farlo da anni! Ho portato la tua idea un passo avanti per le mie esigenze. Poiché il mio sito è un po’ diverso e ogni categoria è diversa e non si tratta solo di discussioni dirette, ho scelto di cambiare completamente il testo del pulsante di risposta. Quindi, per la mia categoria di critica delle immagini, l’ho cambiata in “Dai una critica o rispondi”, aggiungendo “o rispondi” credo che aggiri la preoccupazione di Jakke. Grazie per averlo sollevato Jakke, inizialmente l’avevo impostato solo su “Dai una critica”, ma hai ragione, non funziona in tutte le situazioni.

Non mi piace il trucco font-size: 0;, ma per qualche motivo non sono riuscito a far funzionare il trucco visibility:hidden con questo. Inoltre, ho provato a impostare font-size su 1em invece che su px, ma anche questo non sembrava funzionare. Alla fine ho optato per un font leggermente più grande per far risaltare quel pulsante, ma preferirei usare em in modo che il font si adatti.

// Critica Immagine
body.category-image-critiques-abstract-critiques,
body.category-image-critiques-avian-critiques,
body.category-image-critiques-flora-critiques,
body.category-image-critiques-human-fauna-critiques,
body.category-image-critiques-landscape-critiques,
body.category-image-critiques-macro-critiques,
body.category-image-critiques-night-critiques,
body.category-image-critiques-non-nature-critiques,
body.category-image-critiques-wildlife-critiques,
body.category-image-critiques-weekly-challenge {
  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label {
          // nasconde testo risposta
          font-size: 0;
        }
      }
    }
  }

  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label:after {
          // Nuovo testo
          font-size: 18px;
          content: "Critica Immagine o Rispondi";
        }
      }
    }
  }
}

Questo è particolarmente utile per la mia categoria AMA in cui ho cambiato il pulsante di risposta in “Fai una domanda”, perfetto! Aiuta anche la persona che fa l’AMA a capire che deve usare il piccolo pulsante di risposta.

// AMA
body.category-learning-ama {
  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label {
          // nasconde testo risposta
          font-size: 0;
        }
      }
    }
  }

  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label:after {
          // Nuovo testo
          font-size: 18px;
          content: "Fai una domanda";
        }
      }
    }
  }
}

Ho anche impostato un colore di sfondo per il pulsante di risposta in modo che risalti un po’ di più. Non ho ancora capito come farlo passare correttamente per l’hover, qualche idea a riguardo sarebbe utile…

.discourse-no-touch .topic-body .actions .fade-out {
    background: var(--primary-low);
}

Comunque, spero che le mie divagazioni aiuteranno gli altri!

2 Mi Piace