| Résumé | Glisser-déposer pour le téléversement + Aperçus de fichiers pour la page de conversations avec le bot IA | |
| Dépôt | GitHub - VaperinaDEV/drag-drop-upload-file-previews-ai-bot-page: Drag & Drop Upload + File Previews for AI Bot Conversations page · GitHub | |
| Vous l’avez trouvé utile ? | > ./support --coffee | |
| Guide d’installation | Comment installer un thème ou un composant de thème | |
| Nouveau aux thèmes Discourse ? | Guide de débutant pour utiliser les thèmes Discourse |
Installer ce composant de thème
Bonjour ![]()
Le téléversement d’un fichier sur la page de conversation du bot IA ne fonctionne que via le bouton de téléversement, et une fois le fichier joint, vous ne voyez que son nom dans une ligne de texte brut, sans aperçu ni indication visuelle de ce que vous avez réellement joint.
Ce que ce composant ajoute
- Glisser-déposer n’importe où dans le panneau de conversation — pas seulement sur la zone de texte, tout le panneau est une zone de dépôt avec un état mis en évidence pendant le glissement.
- Vignettes d’images réelles pour les téléversements d’images, générées côté client, affichées avec le nom du fichier au lieu de texte seul.
- Badges d’extension codés par couleur pour les fichiers non images (PDF, DOCX, XLSX, ZIP, MP3, fichiers de code, etc.) afin que la liste des téléversements soit visuellement lisible même pour les types de fichiers qui ne peuvent pas avoir un aperçu réel.
- Configurable via les paramètres du thème, une couleur de secours
default_badge_color, et un paramètre de schéma d’objetsextension_colorspermettant aux administrateurs d’ajouter/écraser les couleurs par extension directement depuis l’interface des paramètres du thème, sans modification de code.
Paramètres
| Paramètre | Description |
|---|---|
default_badge_color |
Couleur hexadécimale de secours pour les extensions sans couleur explicite définie |
extension_colors |
Liste de schéma d’objets de lignes { extension, color } pour écraser/étendre les couleurs de catégories intégrées |
Les catégories intégrées couvrent déjà la plupart des types de fichiers courants par défaut (documents, tableurs, présentations, archives, audio, vidéo, code, polices, livres électroniques), donc la plupart des gens n’auront pas besoin de toucher à extension_colors du tout.