Disco TOC per risposte

Dato che Disco TOC è uno dei componenti tematici nell’elenco predefinito, presumo che questo sia un posto appropriato per fare una richiesta di funzionalità.

Attualmente funziona solo per l’OP. Vorrei poter aggiungere un TOC a una risposta. Perché?

Quando facciamo un webinar, lo annunciamo alla community con un post. Dopo il webinar, facciamo un follow-up con una risposta nello stesso argomento che contiene il link alla registrazione e le risposte a tutte le domande che sono state poste durante il webinar. Facciamo questo in parte per coprire tutte le domande a cui non siamo riusciti a rispondere durante la sessione dal vivo.

Quei post di follow-up tendono a diventare lunghi e sono tipicamente sottocategorizzati per argomento generale, perfetti per un TOC (e in realtà il motivo per cui ho installato il componente).

In precedenza ho creato manualmente (e dolorosamente) un TOC statico in cima al post di risposta, ma ovviamente, una volta che hai scorrevole oltre per vedere il contenuto, non è più utile. Sarebbe meraviglioso avere il Disco TOC che fluttua accanto al contenuto!

6 Mi Piace

Caso d’uso interessante! L’ho fatto anche in passato. Non sono sicuro se funzionerà nel tuo caso, ma quello che abbiamo finito per fare è stato modificare il primo post per aggiungere le note in fondo, quindi rispondere per informare tutti della modifica. In questo modo tutto è ordinatamente organizzato nel primo post per la posterità.

2 Mi Piace

Forse sono i miei vecchi tempi da giornalista, ma tendo ad essere diffidente nei confronti della modifica della storia…

2 Mi Piace

Sì, capisco perfettamente. :slight_smile: Ma può essere utile a lungo termine e Discourse fornisce la cronologia delle modifiche per coloro che desiderano la massima trasparenza. Ecco un esempio di un argomento che abbiamo riscritto dopo un webinar, quando lavoravo per Namati. Abbiamo persino cambiato la lingua al passato, in modo che fosse un riassunto del webinar e non più un annuncio. E abbiamo rimosso tutti i dettagli logistici su come partecipare e così via, perché non più rilevanti.

https://community.namati.org/t/webinar-key-learnings-from-institutionalizing-the-paralegal-profession-may-31-2017/36410

3 Mi Piace

Aggiornamento: le modifiche in questo fork sono state unite a monte, si prega di utilizzare i componenti del tema ufficiali invece

Disco TOC for replies

Per chiunque voglia applicare DiscoTOC nelle proprie risposte, ho fatto questa parte del lavoro nel mio fork!
Ora può applicare il TOC a qualsiasi post e funziona bene, proprio come fa nell’OP.
Sembra che il team ufficiale non ritenga necessario applicare DiscoTOC nelle risposte, quindi non aprirò una pull request. Ma puoi usare la mia versione modificata!

GitHub - Lhcfl/DiscoTOC-edited: Edited DiscourseTOC, supports non-latin language and every post

4 Mi Piace

Indice nei commenti - sì, per favore!!

2 Mi Piace

È possibile una TOC per i post di risposta: vedi qui per il metodo molto fuori dagli schemi.

4 Mi Piace

Per me, come utente assiduo di iPad/iPhone, quella soluzione è più simile a una scatola chiusa :winking_face_with_tongue:

1 Mi Piace

hmmm, :thinking: Sto usando un iPad Air con Safari iOS 16.6 e funziona come previsto e allo stesso modo di Chrome. :woman_shrugging:t2:

2 Mi Piace

Lhcfl/DiscoTOC-edited genera l’errore «Uncaught TypeError: ((intermediate value) || this[e]) is not a function» durante l’inserimento di un sommario.
Discourse 3.2.0.beta4-dev.

Lo controllerò.


Questo è un errore di merge automatico che si è verificato durante la sincronizzazione con l’upstream. Ora l’ho corretto.

Ciao @Lhc_fl

ho provato questo fork, è bello…
ma sembra che debba aggiungere questa riga a ogni post/risposta?

<div> </div>

Ho già aggiunto tutte le categorie all’impostazione: categorie TOC automatico
sembra che questo fork non onori questa impostazione?

Saresti disposto a rivedere questo punto? Sarebbe fantastico averlo come parte del repository ufficialmente mantenuto. E non dovrebbe causare problemi o instabilità.

Il mio caso d’uso sono le riunioni, dove usiamo un Event come OP e i verbali vanno in un nuovo post da qualche parte sotto di esso. Sarebbe fantastico avere il TOC disponibile per essere applicato ai verbali.

Non vorrei che si applicasse a tutti i post, diventerebbe rapidamente sgradevolmente affollato!!!

6 Mi Piace

Penso che con almeno quattro utenti qui in questo argomento che condividono il caso d’uso, valga la pena riconsiderare.

5 Mi Piace

Per coloro a cui interessa applicare il TOC alle risposte: la possibilità di applicare il TOC alle risposte è stata unita al componente ufficiale. È un’impostazione disattivata per impostazione predefinita.

13 Mi Piace

Non vedo l’ora di vederlo distribuito sul mio sito. :innocent:

4 Mi Piace

Poiché si tratta di un componente del tema, dovresti essere in grado di aggiornarlo dalla tua pagina /admin/customize/components. :crossed_fingers:

Tuttavia, se riscontri problemi, fammelo sapere e potremo risolvere qualsiasi cosa. :slight_smile:

6 Mi Piace

Questo funziona benissimo: ottimo lavoro Linca! :purple_heart:

Lo sto usando sulla mia istanza locale ed è fantastico. Grazie! Ora non devo creare nuovi argomenti nel mio taccuino quando voglio un TOC per un post! :hugs:

9 Mi Piace

Dopo aver utilizzato un po’ la nuova funzionalità (bravo tra l’altro!), mi sono sbagliato su questo: dato che puoi specificare quante intestazioni prima che venga attivato un TOC, semplicemente non è un problema.

Tuttavia, inserire il codice TOC è piuttosto complicato.

Saresti disposto a cambiare questo in modo che con categorie e tag specificati automaticamente anche i TOC delle risposte vengano attivati? O a renderlo un’opzione?

2 Mi Piace

Come lo inserisci? Per me, cliccare un pulsante nell’editor non è poi così complicato.

2 Mi Piace