YesWiki
Regexp migratin YesWiki vers Dokuwiki
Utilisation de la fonction “Remplacer” de Geany :
- Nowiki :
""(.+?)""
→\1
- Lien :
\[\[([^ ]+)
→[[\1|
- Code :
%%((?:.|\n)+?)%%
→<code>\1</code>
- Code machine :
##(.+?)##
→'' \1 ''
Erreurs & problèmes
En cas de page blanche lors de l'édition d'une page
C'est sûrement un problème de compatibilité avec php en version 5.4 et +. Voir ci-dessous.
Compatibilité PHP 5.4 & +
- Éditer les fichiers :
handlers/page/edit.php
formatters/wakka.php
wakka.php
- Pour chaque fichier, rechercher toutes les lignes contenant la fonction
htmlspecialchars
- Ajouter à la fin de cette fonction les paramètres suivant :
, ENT_COMPAT | ENT_HTML401,'ISO-8859-1'
- Ce qui devrait donner :
htmlspecialchars($ma_variable, ENT_COMPAT | ENT_HTML401,'ISO-8859-1')
Bien entendu$ma_variable
aura un nom différent.