
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Projet de modification du code de dokuwiki, afin de supporter des zones écrites dans le format makedoc.
(par des non-experts en php, merci d’aider pour les connaisseurs)
C’est apparement la fonction ‘parse de parser.php qui lance tout le process d’interprétation.
Apparement, il stocke dans une table, un peu comme makedoc le fait (block).
Mais la compréhension est difficile :
les regexp ne sont pas toujours très lisibles par le néophyte (à la différence de parse en Rebol
)
inc/io.php - line 45:
$parsed = parse(io_readFile($file)); //sets global parseroptions </php> Appel de la fonction preformat Parser.php - line 51: <code php> firstpass($table,$text,"#<html>(.*?)</html>#se","preformat('\\1','html')");
Vers ligne 51 du parser.php Ajout d’un appel à preformat, prenant en compte la nouvelle balise.
//preformated texts firstpass($table,$text,"#<code( (\w+))?>(.*?)
#se“,”preformat(’\\3’,’code’,’\\2’)");
firstpass($table,$text,"#~b04a5ee141d2869e25003e148ab9c676~#se","preformat('\\1','file')");
firstpass($table,$text,"#<makedoc>(.*?)</makedoc>#se","preformat('\\8','file')");
</code>
Sur le dokuwiki en cliquant sur le bouton edit, que doit-on voir ?
Version du 17-2-2005 1:00
Synthèse des discussions, et d’une séance de mooneditor.
Didec, Shadwolf, Johnatemps.