BugLinks
Dernière modification : 2007/07/30 21:15
Il y a un bug entre les links vers les pages wiki et les links avec texte quand les deux sont sur la même page :
nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate Blog JJL velit esse cillum dolore
nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate page Bug Links velit esse cillum dolore
nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in in voluptate Blog JJL velit esse cillum dolore
Vu que le bug est corrigé dans cette version de démo, voici un screenshot du rendu original :
On devrait avoir :
Vu dans :
vers
Au lieu de chercher n'importe quel caractère (.+) on recherche les caractères différents de ]
nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate Blog JJL velit esse cillum dolore
nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate page Bug Links velit esse cillum dolore
nostrud Exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in in voluptate Blog JJL velit esse cillum dolore
Vu que le bug est corrigé dans cette version de démo, voici un screenshot du rendu original :
On devrait avoir :
Vu dans :
- ma version 2.19+4b2 → corrigé en 2.19+4b3
- la version officielle 2.21 → voir correction ci-dessous
$CONTENT = preg_replace('#\[(.+)\|([0-9a-zA-Z\.\'\s\#/~\-_%=\?\&,\+]*)\]#U', '<a href="$2" class="url">$1</a>', $CONTENT);
$CONTENT = preg_replace('#\[(.+)\|h(ttps?://[0-9a-zA-Z\.\#/~\-_%=\?\&,\+]*)\]#U', '<a href="xx$2" class="url">$1</a>', $CONTENT);
vers
$CONTENT = preg_replace('#\[([^\]]+)\|([0-9a-zA-Z\.\'\s\#/~\-_%=\?\&,\+]*)\]#U', '<a href="$2" class="url">$1</a>', $CONTENT);
$CONTENT = preg_replace('#\[([^\]]+)\|h(ttps?://[0-9a-zA-Z\.\#/~\-_%=\?\&,\+]*)\]#U', '<a href="xx$2" class="url">$1</a>', $CONTENT);
Au lieu de chercher n'importe quel caractère (.+) on recherche les caractères différents de ]