Dotclear

Ticket #1676 (closed defect: fixed)

Opened 12 years ago

Last modified 12 years ago

Problème de texte en excès dans la Médiathèque

Reported by: Izb Owned by: franck
Priority: normal Milestone: 2.6
Component: module:core Version: dev
Severity: normal Keywords:
Cc:

Description

Si les noms de fichiers sont trop longs, le texte dépasse des blocs.  http://dev.thomas-daveluy.fr/dotclear/2.6.r.1937-1.jpg Un overflow:hidden pourrait simplement résoudre la problème sans poser de soucis majeurs à mon avis.

Change History

comment:1 Changed 12 years ago by kozlika

  • Milestone changed from A definir to 2.6

Je pense que ça serait mieux de faire une coupe en php au-delà d'une certaine longueur de la chaîne, comme pour les urls dans DC, ça serait plus propre.

comment:2 Changed 12 years ago by Mirovinben

Je suis pour un raccourcissement du nom à partir d'une certaine longueur... en laissant quelques caractères à la fin. Ne serait-ce que pour identifier le type de fichier. Et d'ajouter un title sur le lien qui afficherait l'intégralité du nom.

Penser à faire ce raccourcissement (s'il est accepté) également sur le titre quand il est identique au nom donné au fichier (c'est le cas chez moi et dans la copie d'écran de Izb

comment:3 Changed 12 years ago by kozlika

Absolument. Reste à savoir si c'est techniquement faisable ?

comment:4 Changed 12 years ago by franck

Techniquement faisable, sans faire une usine à gaz : non.

Par contre un :

overflow: hidden;
text-overflow: ellipsis;

Fonctionnera partout y compris dans IE6 (sauf Firefox qui est buggué de ce point de vue, un contournement existe, voir :  http://mattsnider.com/css-string-truncation-with-ellipsis/)

comment:5 Changed 12 years ago by kozlika

Mais ça ça coupe en fin de chaîne, donc c'est bien mais moins bien qu'une coupe au milieu pour conserver au moins l'extension de fichier.

comment:6 Changed 12 years ago by franck

Sinon on peut aussi renommer à la volée avec un nom choisi aléatoirement :-)

Sérieusement, le PHP ne va pas pouvoir connaître à l'avance la place dont il dispose pour afficher un nom de média et du coup comment déterminer où il faut couper ? La police, l'écran, la résolution, … tout ça peut varier sur l'écran de celui qui utilise l'admin.

comment:7 Changed 12 years ago by franck

  • Owner changed from team to franck

Réduction des noms trop long pour les URLs (en conservant l'extension si elle existe), et un word-wrap: break-word; pour le reste.

Voir [2097] et [2099]

comment:8 Changed 12 years ago by franck

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

Sites map