Los guiones en (–) y los guiones largos (—) autogenerados por agrupaciones de 2 o 3 guiones ya no funcionan cuando DiscoTOC está activo. En lugar de – o —, vuelven a ser -- o ---.
¿Puedes ser más específico y dar un ejemplo? La tabla de contenido se está cargando y funciona como se esperaba en todas mis instancias del foro de Discourse.
La página que enlazaste se carga correctamente y la tabla de contenido funciona.
Parece que no podemos tener tanto la Tabla de Contenidos (de DiscoTOC, obligatorio para documentos grandes) como el Modo Lectura (también obligatorio para documentos grandes).
La lista de la Tabla de Contenidos se superpone y oculta el icono del Modo Lectura (y el icono del menú de operaciones de la publicación).
Pregunta sobre el tema: ¿Existe alguna función o plugin que pueda generar automáticamente una lista de todos los temas de categorías, para ayudar a generar un índice o incluso contenido de publicaciones tipo Wiki?
Esto es una solución para ahorrar esfuerzo manual.
Un poco de scripting, pero sería interesante tener quizás una etiqueta que lo hiciera, entonces, al ser nativo de Discourse, algo que imprima todos los temas (títulos) en una categoría de discurso (y los enlace en vivo).
Sin embargo, supongo que se implementaría mejor dentro de la función del botón ENLACE, cuando haces clic puedes introducir/buscar el tema que buscas, pero ahora tienes una nueva opción de nivel superior como
“Imprimir enlaces: todos los títulos de temas de la categoría X” botón
Supongo que el orden por fecha del tema, con un interruptor nuevo/antiguo, sería útil.
Probablemente esto sea una solicitud de función, pero pensé en preguntar aquí ya que es más relevante, ya que estaba pensando en un caso de uso con DiscoTOC, para hacerlo manualmente.
Quizás la IA haga esto, pero no usamos las funciones de IA, quizás esté más alineado como una derivación de la función del botón ENLACE, quizás más que DiscoTOS, y podría haber una base de uso de aplicación más amplia de la que incluso yo imagino.
Imagino que esto es bastante obvio, pero este componente no funciona con el componente de Estilo de Publicaciones de Blog, ya que este oculta la barra lateral.
Sugiero tener una opción de ‘TOC en línea’, como solía ser el plugin, si hay algún interés en hacer que funcionen juntos.
El en línea es útil como opción, por lo que poder cambiar sería maravilloso. Es genial para algunos casos de uso porque es muy obvio para los usuarios, mientras que el nuevo es más inteligente pero un poco escondido y puede pasarse por alto.
Cuando su intención principal es que todos los usuarios salten directamente a la sección que les interesa, la versión en línea sería una mejor opción.
Quería compartir algunos comentarios sobre el plugin DiscoTOC. En la mayoría de los temas de Discourse, la barra lateral de la tabla de contenido (TOC) se muestra con un ancho apropiado, lo que garantiza que los títulos largos se manejen con elegancia. Sin embargo, al usar el tema Horizon, el ancho de la barra lateral es notablemente estrecho, lo que hace que los títulos largos se dividan en varias líneas. Esto limita la legibilidad y afecta la coherencia visual general de la interfaz.
¿Podría considerar investigar este problema específicamente para el tema Horizon y explorar opciones para ajustar el ancho de la barra lateral para una mejor presentación de títulos más largos? Creo que abordar esto mejoraría la experiencia del usuario para muchos en el tema Horizon.
Gracias por su arduo trabajo y por considerar esta sugerencia.
Asunto: Mal funcionamiento del componente discoTOC en localización persa
Entorno: Foro con la localización predeterminada establecida en “Persa”.
Componente afectado: discoTOC
Descripción: Cuando la localización predeterminada del foro está configurada como “Persa”, el componente discotoc no funciona correctamente.
Síntomas específicos:
No se muestran los elementos de la interfaz de usuario para los botones “Línea de tiempo” y “Contenidos”.
Después de que un usuario envía una respuesta a un tema, la vista de la tabla de contenidos se oculta automáticamente, se muestra la vista de la línea de tiempo y no se proporciona ningún elemento interactivo para restaurar la vista de la tabla de contenidos.
Con respecto a las instrucciones anteriores sobre el uso del componente discoTOC, tengo algunas preguntas técnicas para aclarar:
El paso 1 menciona escribir un tema con encabezados y el paso 2 menciona usar un botón específico. Si sigo el paso 1 estructurando mi tema con encabezados de markdown (por ejemplo, ##, ###) pero omito hacer clic en el "botón de tabla de contenido" en el menú de engranaje (paso 2), ¿el componente discoTOC generará o mostrará automáticamente la tabla de contenido basándose únicamente en los encabezados? En esencia, ¿es hacer clic en el botón obligatorio para que el componente funcione correctamente, o es simplemente un disparador para insertar un elemento específico?
¿Cuál es el propósito o la funcionalidad precisa del "botón de tabla de contenido" ubicado en el menú de engranaje? ¿Cómo se pretende utilizar este botón dentro del flujo de trabajo del editor de temas?
Por separado, me he encontrado con el fragmento <div> data-theme-toc="true"> </div>. ¿Podría explicar su papel exacto en conjunto con discoTOC? ¿Qué controla este elemento div y cómo debe implementarse o configurarse dentro del contenido del tema para afectar la generación o visualización de la tabla de contenido?
No estoy seguro de si esto es lo suficientemente técnico, pero el componente necesita tanto el <div> data-theme-toc="true"> </div> como algunos encabezados en la publicación para poder generar una tabla de contenido adecuada.
Sin el <div> data-theme-toc="true"> </div> insertado, la publicación será simplemente una publicación con encabezados, y agregar eso sin incluir ningún encabezado no generará una tabla de contenido (también hay una configuración de TOC min heading en el componente, que por defecto es 3. Por lo tanto, necesitaría al menos 3 encabezados en su publicación para generar una tabla de contenido visible).
El botón ‘insertar tabla de contenido’ inserta el <div> data-theme-toc="true"> </div> en la publicación, aunque puede copiarlo o escribirlo manualmente con el mismo efecto.
Espero que eso ayude.
ETA: Acabo de recibir un recordatorio amable de que si está utilizando la configuración del componente Auto TOC categories y Auto TOC tags, entonces no es necesario insertar el <div> data-theme-toc="true"> </div> en esos casos.
Además… ahora hay una configuración para esto (Habilitar tabla de contenido para respuestas), por lo que puedes tener una tabla de contenido en una respuesta.
me pregunto si es posible hacer que sea una tabla de contenido predeterminada para las respuestas si una respuesta tiene diferentes niveles de estructura…
¿o hay alguna preocupación al respecto?
Después de usar ToC en respuesta durante un tiempo, creo que esto tiene mucho sentido.
Solo los usuarios avanzados (es decir, realmente solo yo en nuestros sitios) se toman la molestia de agregar un ToC manualmente. Tener esto de forma automática sería inmensamente útil.
Si intento crear la tabla de contenidos (TOC) en un tema que se ha creado sin ella, no funciona. ¿Es esto normal? Parece que solo funciona si creo el tema con la TOC. Editar un tema, no funciona.
En el tema que creé con éxito con la TOC, cuando hago clic en los encabezados de la TOC, no se desplaza al encabezado.
Parece que solo crea la TOC para los encabezados ##. Tengo encabezados ###, pero esos no se muestran.
Raro… cuando lo guardé, no se mostraba, ¿así que tal vez necesitaba actualizar la página? Esperaba que se mostrara de inmediato.
Me alegra saber que ahora se muestra.
(Para aclarar, pude agregar el texto que agregaste en tu imagen, pero la tabla de contenido (TOC) no se mostraba en el lado derecho).
Con respecto a los otros problemas, ahora también está funcionando. No entiendo… quién sabe…
¿Sabes si es posible deshabilitar el comportamiento donde los subtítulos se ocultan cuando el encabezado principal no está “en foco”?
Me gustaría que todos los encabezados estuvieran visibles en todo momento, de lo contrario, parece que hay menos contenido del que realmente hay.
Ya estoy contento de saber que está funcionando como se esperaba, así que este es solo un detalle que sería la guinda del pastel, si es posible lograrlo.