Opened 15 years ago

Closed 15 years ago

#110 closed probleme (fixed)

Auto-topic & url https

Reported by: fabien Owned by: prolag
Priority: majeur Milestone: 2.3
Component: e2t Version:
Keywords: Cc:

Description (last modified by fabien)

Quand on utiliser une adresse en http ou https dans la description d'un fichier, il semble être mal parsé dans le sujet de discussion.

Avec l'éditeur de bbcodes standards, quand on veut éditer le sujet, on a :

[url=https://e2t.invisionboard.fr/]<a href="https://e2t.invisionboard.fr/" target="_blank">https://e2t.invisionboard.fr/[/url]

Change History (6)

comment:1 Changed 15 years ago by fabien

  • Milestone set to 2.3

comment:2 Changed 15 years ago by fabien

  • Description modified (diff)

comment:3 Changed 15 years ago by prolag

J'ai regardé un peu le probleme[BR]] donc oui ca bug bien en http et https quand l'adresse est la meme[BR]] je veux dire par la[BR]] quand on fait [url=http://toto.com]toto[/url] ca bug pas
quand on fait [url=httptoto.com]http://toto.com[/url] ca bug

le probleme est qu'on utilise 2 fois la fonction pre_db_parse donc c'est un bug IPB... (qui va signaler ?)

Sinon en attendant je peux fournit un fix ;)

comment:4 Changed 15 years ago by prolag

  • Owner changed from somebody to prolag
  • Status changed from new to assigned

Apres discuter avec fabien
Il y a 3 solutions possibles

  • IPS corrige le bug... (bon je crois pas trop...)
  • Avant le deuxieme pre_db_parse, rechargé la variable sans qu'elle sois deja pre_db_parser ;)
  • Modifier la ligne
    $html = str_replace( '{url}', "[url=" . $url . "autocom=Downloads&amp;showfile=" . $text['fiid'] . "]" . $this->ipsclass->lang['file_dl'] . "[/url]", $html );
    

et supprimer le deuxieme pre_db_parser (il faut remplacer le BBcode par du HTML)

Donc Youp3 ca pose pas de probleme si on te transforme ca en HTML ? (c'est la solution la plus mieux...)

comment:5 Changed 15 years ago by youp3

Ok pour la troisième solution.

comment:6 Changed 15 years ago by prolag

  • Resolution set to fixed
  • Status changed from assigned to closed

Voila c'est résolu dans la révision 305

Note: See TracTickets for help on using tickets.