Forum Programmation.php Mantis : réécriture des URL

Posté par .
Tags : aucun
0
7
nov.
2008
Bonjour,

Je souhaiterais que Mantis [1] tronque les url à l'affichage, mais j'avoue que je ne sais pas par quel bout prendre le problème.

Exemple de ce que je veux faire : Quand on renseigne un rapport de bogue on entre une url complète (dans la description, une note ou dans un champs personnalisé), mais à la lecture de ce rapport l'url est affichée sous la forme "[url]" ou "[lien]".


[1] http://www.mantisbt.org/
  • # Regexp

    Posté par . Évalué à 3.

    Il faut que tu utilise une regexp dans ce gout la :
    http://snipplr.com/view/2371/regex-regular-expression-to-mat(...)

    Et je ne connais pas mantis mais j'ai regardé deux minutes le source et a vue de nez c'est a appliquer sur $f_bugnote_text dans /bugnote_add.php

    Bonne chance !
    • [^] # Re: Regexp

      Posté par . Évalué à 2.

      Merci pour la réponse, mais en faisant ça je suppose que la modification de l'url se fera dans la base de donnée et non uniquement à l'affichage.

      Et pour faire court : j'ai trouvé :)
      Le fichier à modifier est core/string_api.php ligne 408. Voici un diff

      $ diff string_api.php string_api.php.old
      408c408
      < "'[<a href=\"'.rtrim('\\1','.').'\" title=\"'.rtrim('\\1','.').'\" target=\"_blank\">url]
      '",
      ---
      > "'<a href=\"'.rtrim('\\1','.').'\">\\1 [<a href=\"'.rtrim('\\1','.').'\" target=\"_blank\
      ">^]'",

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.