Centre des communautés
Advertisement
Centre des communautés
Forum    Vue d'ensemble > Aide (Support)
Forum

Bonjour,

J'ai un problème assez curieux avec les infoboxs sur le Wiki Titanic : lorsque je laisse des lignes incomplètes parce que l'information n'est pas donnée, la ligne s'affiche quand-même sur la page, vide bien sûr, mais quand-même là. Donc j’aimerais connaitre la démarche pour arranger ça. Pour ceux qui voudraient voir le résultat, je mets un lien vers une page concernée : w:c:fr.titanic:James_Moody

Merci d’avanceAndrews27 (discussion) juillet 16, 2012 à 21:49 (UTC)

Bonjour,
C'est comme ça que fonctionne le modèle que tu as utilisé, qui est un modèle très simple.
Il est possible de modifier le code du modèle pour n'afficher que les lignes renseignées. J'essaierai d'y jeter un œil dans la semaine, à moins que quelqu'un ne t'ai aidé avant...
Wyz juillet 16, 2012 à 22:20 (UTC)

D'accord. Merci Andrews27 (discussion) juillet 17, 2012 à 09:25 (UTC)

Bonjour,

ce problème de lignes qui s'affichent sans informations est toujours là. J'avais laissé le message la semaine dernière :) Merci d'avance. Andrews27 (discussion) juillet 26, 2012 à 17:29 (UTC)

Bonjour,
Je n'ai pas oublié mais je n'ai pas encore eu le temps de regarder...
Wyz juillet 26, 2012 à 17:48 (UTC)

D'accord. MerciAndrews27 (discussion) juillet 26, 2012 à 19:15 (UTC)

Bonjour,
Le problème vient en effet du code le l'infobox. Il suffit d'ajouter des {{#if:|}} dans le code. Je vais aller y jeter un œil et modifier le modèle pour que chaque ligne ne s'affiche que lorsque elle est nécéssaire.
MissLarx, juillet 29, 2012 à 16:08 (UTC)

Je suis désolé, ça ne marche pas. En fait, je crois que rien n'a changé... Andrews27 (discussion) juillet 29, 2012 à 17:24 (UTC)

Bonjour,
Je viens de faire des tests. C'est compliqué de l'adapter pour qu'il fonctionne de cette façon, alors qu'il y a déjà des modèles existants qui le permettent, comme w:c:fr.assassinscreed:Modèle:Infobox (un modèle avancé que j'ai conçu pour cela).
Wyz juillet 30, 2012 à 19:39 (UTC)

Ou alors, on peux changer de modèle? J'ai vu sur différents wikis comme Avatar ou Pirates des Caraïbes qu'il y a plusieurs types d'infoboxes. Vous pensez qu'un autre modèle (comme ceux qu'ils utilisent) n'afficherait pas les lignes non complétées?

Le modèle d'infobox sur le wiki Avatar est assez intéressant dans la mesure où les cases sont plus serrées. Ce qui est plus pratique pour les infoboxes longues:

w:c:fr.james-camerons-avatar:Neytiri

Andrews27 (discussion) juillet 30, 2012 à 19:55 (UTC)

Si je lis correctement le code de l'infobox sur le wiki Avatar, il ne permet pas de ne pas afficher les lignes qui ne sont pas renseignées...
Wyz juillet 30, 2012 à 20:20 (UTC)

Pourtant, sur la page dont j'ai mis le lien, les lignes non-complétées dans le mode source n'apparaissent pas sur la page. Andrews27 (discussion) juillet 30, 2012 à 20:25 (UTC)

En effet o_O Et bien je n'ai aucune idée de comment ils ont fait cela... Tu peux essayer de copier le modèle sur ton wiki et voir. —Wyz juillet 30, 2012 à 21:19 (UTC)

J'ai fais comme tu m'as dit. Mais là, le résultat est contrasté : du point de vue esthétique, l'infobox est bien mieux, et elle permet de lister beaucoup d'informations en prenant moins de place sur la page, ce qui rend l'article plus agréable à lire.

Mais le problème reste le même : les lignes non-complétées s'affichent toujours (ex: http://fr.titanic.wikia.com/wiki/William_Murdoch). En fait, j'ai fais un copier-coller du modèle d'Avatar Wiki et j'ai supprimé ce qui faisait s'afficher les lignes en double et aussi les codes qui faisaient s'afficher les inombrables "modèle" en haut de page (http://fr.james-camerons-avatar.wikia.com/wiki/Neytiri). On peut aussi remarquer qu’une nouvelle catégorie s’affiche sur les pages avec cette infobox, mais ça, je ne devrais pas avoir de problème à m'en débarrasser. Andrews27 (discussion) juillet 31, 2012 à 20:11 (UTC)

Vu le code, ça me paraissait aussi bizarre que les lignes non remplies ne s'affichent pas, où alors c'était peut être le code en double...—Wyz août 2, 2012 à 17:23 (UTC)

Leurs lignes non-remplies ne s'affichent pas. Leur problème (qui est sûrement la raison pour laquelle ils n'ont pas mis l'infobox sur d'autres pages) est que les lignes s'affichent en double, et que des codes "Modèle:|" apparaissent en haut de page.

Pour mon wiki, j'ai supprimé tous les codes qui faisaient apparaitre cela, mais ces codes permettaient apparement de ne pas afficher les lignes vides. J'ai essayé de modifier ma nouvelle infobox avec les conseils de MissLarx un peu plus haut, mais le résultat est le même que quand elle a essayé sur l'ancienne infobox: c'est sur le modèle que les lignes ne s'affichent plus. Andrews27 (discussion) août 2, 2012 à 18:05 (UTC)

C'est le problème de ce genre de modèle d'infobox, c'est casse-pieds à coder.
Perso je ne vais pas m'amuser à en coder un alors que j'ai passé du temps à coder celui-ci : w:c:fr.assassinscreed:Modèle:Infobox. Trois possibilités donc :
  • Quelqu'un veut bien t'aider à adapter le modèle du wiki Avatar
  • Tu trouves un modèle qui te convient et qui fait déjà ce que tu demandes
  • Tu utilises le modèle dont je donne le lien 3 lignes plus haut
Wyz août 2, 2012 à 18:10 (UTC)
Advertisement