| Resumen | Arrastrar y soltar para subir archivos + vistas previas de archivos para la página de conversaciones del bot de IA | |
| Repositorio | GitHub - VaperinaDEV/drag-drop-upload-file-previews-ai-bot-page: Drag & Drop Upload + File Previews for AI Bot Conversations page · GitHub | |
| Guía de instalación | Cómo instalar un tema o componente de tema | |
| ¿Nuevo en los temas de Discourse? | Guía para principiantes sobre el uso de temas de Discourse |
Instalar este componente de tema
Hola ![]()
Subir un archivo a la página de conversaciones del bot de IA solo funciona a través del botón de subida, y una vez que se adjunta un archivo, todo lo que se ve es su nombre de archivo en una fila de texto plano, sin vista previa, sin indicación visual de lo que realmente se adjuntó.
Lo que añade este componente
- Arrastrar y soltar en cualquier lugar del panel de conversación: no solo en el campo de texto, sino que todo el panel es una zona de soltar con un estado resaltado mientras se arrastra.
- Miniaturas de imagen reales para las subidas de imágenes, generadas del lado del cliente, mostradas junto al nombre del archivo en lugar de solo texto.
- Insignias de extensión con código de color para archivos que no son imágenes (PDF, DOCX, XLSX, ZIP, MP3, archivos de código, etc.) para que la lista de subidas sea visualmente escaneable incluso para tipos de archivo que no pueden tener una vista previa real.
- Configurable mediante ajustes de tema, un color de reserva
default_badge_color, y un ajuste de esquema de objetosextension_colorspara que los administradores puedan agregar/sobrescribir colores por extensión directamente desde la interfaz de ajustes del tema, sin necesidad de editar código.
Ajustes
| Ajuste | Descripción |
|---|---|
default_badge_color |
Color hexadecimal de reserva para extensiones sin color explícito establecido |
extension_colors |
Lista de esquema de objetos de filas { extension, color } para sobrescribir/ampliar los colores de categoría integrados |
Las categorías integradas ya cubren la mayoría de los tipos de archivo comunes de forma predeterminada (documentos, hojas de cálculo, presentaciones, archivos, audio, video, código, fuentes, libros electrónicos), por lo que la mayoría de las personas no necesitarán tocar extension_colors en absoluto.