BoyWiki:Agora/1 janvier 2009

De BoyWiki
Aller à : navigation, rechercher

Agora/1 janvier 2009

Au secours du calendrier !

Aujourd'hui, j'ai créé la page du 1er janvier – ce qui montre d'ailleurs, comme pour les deux précédentes, qu'il y a des événements "garçonniers" à évoquer pour toutes les dates de l'année.

Comme j'avais trouvé au bas de cette page, sur la Wikipedia anglaise, un tableau bien utile avec les 366 jours, j'ai voulu l'importer.

Le modèle anglais se trouve sur la page Template:Months (l'équivalent français, ici, est beaucoup moins esthétique !).

J'ai donc essayé d'importer le modèle anglais, ainsi que les autres modèles nécessaires pour qu'il fonctionne : Modèle:Méta palette de navigation et Modèle:Tnavbar. J'ai aussi traduit les codes lorsque ça paraissait nécessaire.

Le résultat, qu'on trouve à la page Modèle:366 jours, est pour le moins étrange : le tableau, avec janvier et février bien rendus et mars plus problématique, est correctement affiché tout en bas de la page ; les autres mois apparaissent en haut de page, avec plein de code qui devrait normalement être invisible ; enfin, ce qui devrait être dans la marge vient se placer là où on ne l'attend vraiment pas !

Cette dichotomie entre une partie du tableau qui s'affiche bien et le reste qui dérape complètement est assez incompréhensible, puisque le code est identique pour tous les mois... (avec juste une petite alternance de code entre mois pairs et mois impairs).

Après plusieurs tentatives pour essayer de comprendre et de réparer, j'ai jeté l'éponge ! Je veux bien écrire des articles autant qu'on voudra, et surveiller nuit et jour BoyWiki contre les vandales, mais décidément je ne suis pas programmeur ! Si quelqu'un peut améliorer les choses, ce sera vraiment bien – sinon, il ne restera plus qu'à remplacer le joli tableau anglais par le français pas bô...

Et bonne année quand même ! And happy new year to everybody, if ever there is here a poor lonesome English-speaking contributor far away for his wiki...

Caprineus 1 janvier 2009 à 21:45 (GMT)

J'ai trouvé la source du problème dans Modèle:Méta palette de navigation. Il s'y trouvait un certain nombre de <th> qui auraient du être des <td>. Je n'ai pas fait de tests exhaustifs mais à présent cela s'affiche correctement. J'en ai profité pour ajouter ce tableau à la page du 1er janvier, comme tu le souhaitais, mais vois à présent que tu y travaillais au même moment. Tu souhaiteras peut-être vérifier que je n'ai pas interferé avec tes corrections.
Malik 3 janvier 2009 à 20:40 (GMT)
Excellent ! Mais comment veux-tu qu'un simple mortel comprenne pourquoi il fallait des <td> à la place des <th> ? :-)
Comme tu l'as vu, j'étais en train de travailler en même temps que toi, d'abord à créer tous les jours de janvier, puis à remplir le 20 janvier, que d'après mes archives je croyais être le jour du décès de Sandro Penna (mais finalement il paraît que c'est le 21).
Esthétiquement, un espace avant le tableau {{366 jours}} semble préférable à une ligne – c'est plus aéré, surtout aussi près des lignes du tableau (le bouton Ligne horizontale a raison de nous avertir qu'il ne faut pas en abuser !). Je vais donc remplacer les ---- par de simples <br>.
Maintenant que tu as fini de dévorer des dindes et des bûches de Noël, j'espère que tu vas pouvoir nous faire profiter de tes talents informatiques, qui semblent plus que suffisants pour résoudre bon nombre des problèmes qui se posent actuellement !...
Caprineus 3 janvier 2009 à 22:36 (GMT)