Lorsque l'on passe à false le UsePathInfo, il y a un bug dans l'écriture des liens internes : s'il y a + d'un lien interne sur une même ligne, les autres que le premier ne sont pas écrits ~/wiki?Page mais ~/Page ce qui renvoie bien évidemment une erreur 404
Voir par exemple :
http://www.humanitude.asso.uvsq.fr/potager/
où sur la phrase :
Fait/À faire/En cours : [Nouvelles] ; Plan du potager : [Plan]
Le lien "Nouvelles" est correct mais pas "Plan"...
Fractalux, le 2007-01-22 à 23:34
Bon et là y'a un bug dans l'écriture de mon message :)
Le premier paragraphe :
"Lorsque l'on passe à false le UsePathInfo, il y a un bug dans l'écriture des liens internes : s'il y a + d'un lien interne sur une même ligne, les autres que le premier ne sont pas écrits adresse.fr/wiki(?)Page mais adresse.fr/Page (enlever les paranthèses pour le point d'interrogation) ce qui renvoie bien évidemment une erreur 404"
fractalux, le 2007-01-22 à 23:37
Ok, c'est un bug qui était déjà apparu. J'intègre ça dans la prochaine version et j'essaie de faire une release bientôt, promis ^^
Vincent, le 2007-01-23 à 10:11
En attendant, vous pouvez changer le fichier sdk/sdk.php en remplaçant la ligne 411 :
$strHtmlContent = preg_replace('/href="(.*)"/', 'href="?\1"', $strHtmlContent);
par
$strHtmlContent = preg_replace('/href="([^"]*)"/', 'href="?\1"', $strHtmlContent);
Vincent, le 2007-01-23 à 10:12
ça marche nickel, encore merci !!
fractalux, le 2007-01-23 à 20:20