DiscoTOC - sommario automatico

Mi chiedo se l’indice dei contenuti (ToC) funzioni su quelle pagine dei Termini di Servizio (ToS), FAQ e Privacy che vengono eseguite dai link di Discourse come /tos e /privacy?
Per me non vedo il ToC lì, ma sulla pagina nella categoria corrispondente con lo stesso contenuto viene mostrato di nuovo.

3 Mi Piace

Questo componente è meraviglioso! Ma c’è un modo per aggiungere in blocco un indice a molti argomenti contemporaneamente? Ho 130 argomenti con cui vorrei usarlo…

Inoltre, mi chiedo se potrebbe rilevare testo numerato e forse anche puntato? Forse no… spesso avrebbero molto testo accanto, ingombrando l’indice.

1 Mi Piace

Fantastico. Grazie per aver condiviso! :+1::clap:

1 Mi Piace

@Johani L’ho appena installato, funziona perfettamente ed è super utile. E grazie per non aver lasciato morire questo meme, lol.

4 Mi Piace

Ho riscontrato questo problema, ma si verifica solo su alcuni post. Non sembra essere un conflitto con altri TC o plugin, e non riesco a vedere nulla ispezionando tramite il browser che possa spiegarlo:

\u003e

2 Mi Piace

È possibile avere non solo le intestazioni del primo ma di tutti i post nella toc dato che stiamo cercando di implementare questo plugin per thread di storie in cui ogni capitolo viene pubblicato separatamente insieme ai commenti di altri utenti?

3 Mi Piace

Qualcun altro ha notato che i post con l’indice scorrono leggermente verso il basso al caricamento della pagina?

4 Mi Piace

Ho notato questo. Ho sempre pensato che fossi io a toccare la mia rotellina di scorrimento (sensibile).

3 Mi Piace

Non che tu possa saperlo, ma pensi che possa essere un problema CSS o di scripting? Ho forked il repository e ho cercato di trovarne la causa, lo trovo molto fastidioso.

1 Mi Piace

Nella tua immagine avevi anche più di un’ancora sulla destra come in questa immagine?

Noto che questo problema si presenta per me quando è presente più di un’ancora, e mi chiedo se le ancore aggiuntive stiano spingendo il resto del post leggermente più a sinistra, o almeno rendendo il toc più largo di quanto dovrebbe essere, il che costringe l’avatar fisso a spuntare sopra, e poi di conseguenza a sovrapporsi quando scorri verso il basso.

2 Mi Piace

Sì, ma sembra scomparire quando ricarico la pagina (il più delle volte). Quindi è un po’ difficile da riprodurre in modo affidabile.

1 Mi Piace

Sto riscontrando lo stesso comportamento. Forse questo è un problema solo per la persona che sta creando/modificando il post?

1 Mi Piace

Credo che tu possa riprodurlo se modifichi il post, salvi… e avrai il problema del doppio doppio ancoraggio. . .

1 Mi Piace

Ottengo anche il disallineamento su un argomento non modificato, ma senza il problema dell’ancora:

3 Mi Piace

Grazie per aver creato questo fantastico plugin!

Sto riscontrando un errore del server 500 tentando di aggiornare DiscoTOC.

Ho appena aggiornato discourse e sto esaminando tutti i temi, ecc. che sono contrassegnati come aggiornati. Questo elenco include DiscoTOC.

Ho provato un aggiornamento manuale tramite l’interfaccia utente, ma fallisce con un errore del server 500. Quindi ho abilitato “auto-update” e riavviato la macchina. Discourse non si avvia. Poi ho provato a ricostruire il container → discourse non si costruisce/non si avvia.

Avviare il container manualmente ed eliminare DiscoTOC tramite l’interfaccia utente fa funzionare di nuovo tutto… ma ora non abbiamo DiscoTOC (:frowning:)

Ho anche provato a scaricare come file zip da github e ho riscontrato lo stesso problema.

Non vedo nulla di ovvio nei log che ho esaminato.

Suggerimenti su cosa provare?

Grazie in anticipo!

2 Mi Piace

Ciao Julian,

Mi dispiace che tu stia riscontrando problemi. Ho appena aggiornato il mio sito self-hosted per vedere se riesco a replicare il tuo problema e sono in grado di aggiornare senza problemi, quindi forse un recente refactor a discotoc su cui @pmusaraj sta lavorando è in conflitto con uno dei tuoi altri plugin o componenti del tema?

Puoi provare a testare ulteriormente reinstallando DiscoTOC e poi guardando la pagina con la console javascript aperta? Se vedi degli errori lì, faccelo sapere qui. Puoi anche controllare i tuoi /logs per eventuali errori che corrispondono ai momenti in cui ricevi l’errore 500?

Saluti,

Tobias

2 Mi Piace

Puoi installare componenti a tema @kiwikid? L’errore che stai riscontrando probabilmente ha poco a che fare con DiscoTOC, mi sembra che la tua istanza non possa installare componenti. (Inoltre, ho appena rimosso e reinstallato DiscoTOC su un’istanza di test, e ha funzionato benissimo.)

Per la cronaca, unirò un PR che cambia gran parte degli interni del componente nelle prossime ore/giorni.

6 Mi Piace

Grazie per la rapida risposta @pmusaraj. Prima di pubblicare, ho aggiunto correttamente un paio di temi. Ho appena aggiunto Topic Stopwatch nel caso qualcosa sia rotto/diverso per i componenti del tema. Quello si è installato correttamente senza problemi. Ho anche aggiunto l’addon Kanban che era nella lista automatica “popolare” senza problemi.

Ho anche provato a installare il branch refactor di DiscoTOC ieri sera e ho avuto lo stesso problema.

Ho usato https://github.com/discourse/DiscoTOC come URL e ho impostato manualmente il nome del branch da master → main.

Mi dà solo un errore del server 500 :frowning:

Provare il branch vecchio di due anni marks-testing si installa correttamente (!)

La dashboard mostra che la versione di Discourse è 2.8.0.beta11 (cbf99f48d8).

Plugin installati e attivi: discourse-chat-integration, discourse-voting, discourse-formatting-toolbar, discourse-graphviz, discourse-hot-topics, discourse-math, discourse-solved, discourse-user-notes, discourse-whos-online, docker-manager. Anche il plugin styleguide è installato ma non attivo.

Fammi sapere se ci sono altre informazioni che posso raccogliere per aiutare a risolvere questo problema!

3 Mi Piace

Qualcosa nei /logs? Questi 500 dovrebbero avere maggiori dettagli nei log.

2 Mi Piace


Ciao Joe,
Mi chiedo perché l’indice non venga visualizzato completamente a destra!
Cosa ho sbagliato? Puoi sistemarlo per me? Grazie!

2 Mi Piace