Projet:Projets généraux/Solar - Assainissement et amélioration du code des infoboxes
Ceux qui ont déjà mis les mains dans le cambouis le savent : les infoboxes, c'est un bordel monstre. J'ai passé un peu de temps à le simplifier et améliorer sa lisibilité (suppression de sections et CSS inutiles, ajout de commentaires HTML), mais ait aussi apporté deux améliorations au code : l'implémentation des lignes de séparation proposées par 1337, ainsi que le fix du problème de marge droite qui affectait le titre des sections quand ils étaient trop longs. Le code est visible ici : Utilisateur:Solar/Infobox. Le but est de l'appliquer à toutes les infoboxes existantes et de décider, pour l'affichage du contenu, de l'utilisation de la fonction #if ou du modèle t (dont je n'ai toujours pas compris le fonctionnement). Kos an Dovah Tinvaak Voth 27 mars 2015 à 14:04 (CET)
- Pour l'application aux infoboxes. Jorhaa'ir ; 27 mars 2015 à 14:33 (CET).
- Très bien ! - Merken117 - Ibi deficit orbis 2 avril 2015 à 21:25 (CEST)
- Pour l'application aux infoboxes aussi.
- Lec'h g' kaozeadeg !! 3 avril 2015 à 17:57 (CEST)
Toujours besoin d'avis pour choisir entre l'utilisation du modèle t et la fonction if. Kos an Dovah Tinvaak Voth 3 avril 2015 à 20:25 (CEST)
- Aucune idée de l'utilité de la fonction et du modèle. Jorhaa'ir ; 3 avril 2015 à 20:27 (CEST).
- Le modèle t est celui utilisé actuellement dans les infoboxes et je ne parviens pas à m'expliquer pourquoi ça marche. La fonction if fait appel à une des fonctions du parseur, c'est donc un code natif au fonctionnement compréhensible. Ces deux alternatives permettent de ne pas afficher les sections d'une infobox lorsque l'information associée n'est pas renseignée. En terme de code, utiliser la fonction if est plus long de quelques caractères, mais permettrait une bien meilleure compréhension du code par un nouvel arrivant. Kos an Dovah Tinvaak Voth 3 avril 2015 à 20:36 (CEST)
- Si la fonction if est un plus, je ne suis pas contre que cela prenne quelques caractères supplémentaires. Jorhaa'ir ; 3 avril 2015 à 20:41 (CEST).
- Pour le "if".
- Lec'h g' kaozeadeg !! 23 avril 2015 à 18:54 (CEST)
- Pour la fonction "if".Spartan2006 - Me laisser un message 26 avril 2015 à 11:23 (CEST)