Grazie e scusa per essermene dimenticato…
Funziona alla grande! Apprezzo molto il tuo tempo e il tuo aiuto! ![]()
Tutto funziona, ma:
- Su mobile non vedo il pulsante “Indice” come mostrato nelle istruzioni:
- L’unico modo per vederlo è aggiungere almeno un commento/risposta (mi aspetterei che si mostrasse anche se non fossero state aggiunte risposte?), ma anche in quel caso, ciò che viene mostrato non è lo stesso di ciò che è nell’immagine:
È possibile farlo mostrare “Indice”, non solo l’icona? Sto pensando che forse è possibile tramite CSS, ma mi stavo chiedendo se questa è una nuova “funzionalità” o qualcos’altro che posso cambiare per mostrare il testo?
Ho persino provato a cambiare il testo predefinito, nel caso fosse quello il problema, ma senza successo:

MODIFICA: Sono riuscito ad aggiungere il testo tramite CSS in un componente personalizzato, ma mi chiedo ancora se si tratti di un bug o di qualcos’altro?
@media screen and (max-width: 767px) {
.d-toc-mini button::after {
content: "Indice";
margin-left: 5px;
font-size: 14px;
vertical-align: middle;
}
}
E non ho ancora capito il problema del fatto che sia visibile solo in basso (invece che “fisso”) quando non ci sono risposte.
Gli screenshot nel primo post sono piuttosto vecchi. Non troverai informazioni nel pulsante che ti permette di passare dalla timeline alla toc quando c’è più di un post, o informazioni sulla toc per le risposte, in essi.
Il problema con il pulsante mancante su mobile è stato segnalato qui:
Forse vorrai anche supportare questa richiesta di funzionalità: Fully expand table of content, se preferisci il supporto ufficiale invece del CSS personalizzato.
Sono riuscito a farlo funzionare quando non c’è una risposta:
Ho appena aggiunto il mio feedback su quell’argomento. Grazie.
Ho notato che qualcosa non funziona.
Su mobile, il pannello TOC non scorre sovrapponendosi all’argomento. Viene aggiunto in fondo:
Pensavo potesse essere un problema con uno degli altri componenti, ma li ho disabilitati tutti e ho lasciato attivo solo questo.
EDIT: Ho notato che questo problema è visibile solo se l’argomento non ha risposte. Ho aggiunto una risposta di test e ora funziona. Anche un semplice Unlist > List, funziona:

Bug…?
Ho installato il componente del tema DiscoTOC 2.1.0, ma l’opzione per generare un TOC non viene visualizzata sotto il “+” nella finestra di dialogo del compositore. Sono su Discourse 3.6.0.beta1-dev. Nel menu “+” vedo “Cita tutto il post”, “Inserisci tabella”, “Nascondi dettagli”, “Inserisci data/ora”, “Aggiungi nota a piè di pagina”, “Crea sondaggio” e “Sfoca spoiler”.
Ci sono altri scenari “non funzionerà con”? Questo sito ha il componente del tema “Custom Header Links” e diversi plugin.
Finora ho provato su un post di argomento wiki e su un post di argomento non wiki.
Documento di prova:
# Titolo principale
## Titolo di secondo livello
## Un altro titolo di secondo livello
### Wow, un titolo di terzo livello
## Ancora un altro titolo di secondo livello
Suppongo che tu abbia aggiunto il componente al tuo tema e che tu abbia già provato a ricaricare il sito nel browser dopo (lo menziono perché a volte me ne dimentico).
Hai provato il pulsante di anteprima del tema? Può essere utile per verificare un conflitto con un altro componente (anche se penso sia improbabile)
Puoi anche provare ad aggiungere manualmente il testo che il pulsante nel menu del compositore aggiunge al post
<div data-theme-toc="true"> </div>
Funziona?
Grazie mille per aver dedicato così tanto tempo alla tua risposta! Mi scuso, ma il problema è mio e di Apple. Sto usando Safari su un nuovo Mac e il menu “+” quando si apre contiene l’opzione TOC, ma non è visibile nell’elenco e il menu non mostra affatto le barre di scorrimento che posso vedere (e non appaiono a meno che non si scorra). L’allineamento verticale del contenuto è stato perfetto, come se contenesse N-1 elementi invece di N. Grrrr. L’ho finalmente notato quando ho provato questo in Chrome, e per caso l’elemento N-1 era tagliato a metà, quindi ho scorrevole…
Sono contento che tu l’abbia trovato.
In realtà ho avuto problemi simili una volta: Last item of reply composer gear menu inaccessible Non ci provo da molto tempo per vedere se è migliorato ora.
Grazie per la segnalazione! Prepareremo un aggiornamento oggi stesso.
Ho visto questo avviso nei log dopo l’aggiornamento all’ultima build di Discourse la scorsa settimana
Messaggio
Il tema/componente DiscoTOC sta generando errori:
TypeError: Impossibile recuperare il modulo importato dinamicamente: https://ccc.xxx.com/theme-javascripts/fb8891ef8c38dab255d356c75588ff25d4a97805.js?__ws=ccc.xxx.comBacktrace
TypeError: Impossibile recuperare il modulo importato dinamicamente: https://ccc.xxx.com/theme-javascripts/fb8891ef8c38dab255d356c75588ff25d4a97805.js?__ws=ccc.xxx.com
Env
Il tuo componente Discourse e TOC sono entrambi aggiornati? Non riesco a riprodurre questi errori?
Sì, Discourse è aggiornato all’11 novembre e anche i componenti sono aggiornati. Sto riscontrando un errore simile per un altro componente
Messaggio
Il tema/componente Sidebar dei Contributori Principali di Discourse sta generando errori:
TypeError: Impossibile recuperare il modulo importato dinamicamente: https://ccc.xxx.com/theme-javascripts/ddc9fd1b23f86d280ce4a9dbefc40b751d5fb8b4.js?__ws=ccc.xxx.com

Ciao a tutti:
Domanda veloce qui e scusate per il problema (probabilmente) già segnalato; non ho trovato dove.
Sembra che ci sia un problema di visualizzazione con il (fantastico) tema horizon (screenshot qui su meta, con iOS su display verticale). È stato registrato per una futura release?
Grazie
.
Sì, c’è un argomento a riguardo:
https://meta.discourse.org/t/opening-toc-on-ipad-in-portrait-causes-toc-to-overlay-text-with-no-background/387532
Ottimo. Grazie per la rapida risposta.
Questi errori non influiscono su Discourse stesso. Provengono dal lato client, probabilmente causati da utenti con connessioni instabili, ad blocker o altre estensioni del browser che interferiscono. @david ha appena inviato una Pull Request (PR) per sopprimere questi avvisi, poiché sono essenzialmente inevitabili, derivando da fattori esterni piuttosto che da qualcosa all’interno di Discourse.





