Salut Ă tous
Disclaimer: Aucun IA nâa Ă©tĂ© blessĂ© dans la crĂ©ation de ce composant de thĂšme
Oui les gars, je suis coupable dâavoir codĂ© sans vergogne une copie du composant de thĂšme Topic Cards. DâoĂč un Ă©norme coup de chapeau aux auteurs et contributeurs originaux pour leur excellent travail !
Bien que ce fĂ»t au dĂ©but un fork, plus de 80 % du code et de la structure ont Ă©tĂ© entiĂšrement réécrits. Nous avons ajoutĂ© des tonnes de nouvelles fonctionnalitĂ©s et Ă premiĂšre vue, tous les diffĂ©rents paramĂštres peuvent ĂȘtre assez accablants.
Advanced Topic Cards - Version préliminaire
Avec notre réécriture, vous obtenez :
- un contrĂŽle plus granulaire de lâendroit oĂč les cartes de sujets sont affichĂ©es
- Deux mises en page de cartes de sujets différentes
- Carrousel de cartes mises en avant en haut de la page Derniers
Pour une liste complÚte, faites défiler vers le bas ![]()
NâhĂ©sitez pas Ă le tester, Ă lâexĂ©cuter, Ă le copier et Ă le critiquer ici dans le fil de discussion ! Je suis vraiment enthousiaste Ă lâidĂ©e dâobtenir des retours sur le rĂ©sultat :
ProblĂšmes connus :
- ParamĂštres TC redondants : Certaines des fonctionnalitĂ©s concernant la vignette et la hauteur de la carte sont redondantes/nâont plus de valeur
- La vue de bureau manque de dĂ©filement horizontal via le pavĂ© tactile/la molette de la souris (Embla fournit un plugin pour cela, nous ne lâavons pas encore)
- Les boutons dâaction ne sont pas aussi « soignĂ©s », nĂ©cessitent une meilleure refonte visuelle
Résumé des améliorations et fonctionnalités :
Mises en page par catégorie et par appareil
Configurez les cartes séparément pour le bureau et le mobile en tant que liste (image à gauche, contenu à droite) ou grille (image au-dessus, contenu en dessous). Vous pouvez choisir exactement quelles catégories utilisent quelle mise en page sur chaque plateforme.
- Exemple de mise en page en grille : https://forum.cannabisanbauen.net/c/samenverzeichnis/230
- Exemple de mise en page en carte : https://forum.cannabisanbauen.net/c/growreports/11
Héritage de la mise en page des sous-catégories
Option dâhĂ©riter des mises en page des cartes dâune catĂ©gorie parente afin de ne pas avoir Ă configurer chaque sous-catĂ©gorie manuellement.Carrousel de sujets mis en avant sur la page dâaccueil (Embla)
Un carrousel de sujets mis en avant que vous pouvez placer sur les itinĂ©raires de dĂ©couverte (accueil/derniers/top/catĂ©gories), alimentĂ© par Embla Carousel, avec des paramĂštres pour les diapositives par vue, le bouclage, lâalignement, le comportement de glissement, et plus encore.
- Exemple : forum.cannabisanbauen.net (page dâaccueil)
Carrousel de sous-catégories sur les pages de catégorie
Transformez la liste des sous-catĂ©gories sur une page de catĂ©gorie en un carrousel horizontal, avec des commandes pour quelles catĂ©gories parentes et combien dâenfants sont requis avant quâil ne sâaffiche.Options de personnalisation visuelle
Espaces rĂ©servĂ©s pour les vignettes (icĂŽne Font Awesome) lorsquâun sujet nâa pas dâimage
Préréglages de rayon de bordure des cartes
Choix de la taille de police du titre de la carte (en utilisant les jetons de police de Discourse)
Hauteurs fixes optionnelles de la carte/grille et commandes de taille de vignette
Composants de carte plus riches
Nouvelle structure de carte avec :
Ligne dâauteur (avatar de lâOP + nom dâutilisateur + date de publication optionnelle)
Boutons dâaction (DĂ©tails + CTA de lien mis en avant)
Ătiquettes en ligne (badge de catĂ©gorie + Ă©tiquettes Ă lâintĂ©rieur du corps de la carte)
Compatible avec dâautres composants de thĂšme/plugins :
- Plugin Calendrier + ĂvĂ©nement : Afficher la date de lâĂ©vĂ©nement aprĂšs le titre
- Composant de thĂšme Portfolio Utilisateur : Afficher
Fonctionnalités prévues :
- ContrÎle plus granulaire pour le carrousel mis en avant : Sorties de plugin supplémentaires, routes de page, etc.
- Développer/Réduire le carrousel de cartes de sujets mis en avant (+ expansion automatique basée sur les nouveaux sujets/sujets non lus)