You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2019-05-14 10:01:53

Jean-Christophe
Moderator
Registered: 2007-08-22
Posts: 734

Liens Externes - Liens propres

Bonjour,

J'utilise les liens externes et, entre autres, certains sont très longs (en terme de nombre de caractères).
Du coup, c'est illisible dans la page des liens externes.

Afin de rendre tout ça plus lisible, j'ai masqué l'URL dans la page en n'affichant que le nom du lien. Idéalement, ça pourrait être une option dans la définition du lien mais ça dépasse mes compétences.

Bref, pour arriver à mes fins, j'ai modifié les lignes 548 et 549 de /inc/link.class.php
Avant

$linkname          = sprintf(__('%1$s #%2$s'), $name, $i);
$newlink          .= sprintf(__('%1$s: %2$s'), $linkname, $val);

Après

$linkname          = sprintf(__('%1$s'), $name, $i);
$newlink          .= sprintf(__('%1$s'), $linkname, $val);

En espérant que ça puisse servir à quelqu'un :-)

Bonne journée,
JC

Offline

#2 2019-05-22 15:41:54

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Liens Externes - Liens propres

Plusieurs remarques :
- votre définition du sprintf est incorecte car vous définissez 1 valeur et vous lui en envoyer 2
- #%2$s que vous avez supprimé
         -> correspond uniquement à # suivi d'un chiffre, donc je ne vois pas de problème de longueur
         -> indispensable pour différencier 2 liens aynat le même nom
- si vous enlevez la valeur du lien dans le $newlink, comment faites-vous la différence entre 2 liens ayant le même nom mais ne pointant pas la même URL ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB