You are not logged in.
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
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