From: Matti A. <ma...@ik...> - 2002-11-01 02:23:48
|
Hi, Definition lists that had a colon somewhere in the intended <dd> element, were broken because of a too greedy regular expression. I finally found the offending operation. Alas, here: --clip----clip----clip----clip----clip----clip----clip----clip----clip-- --- /tmp/phpwiki/lib/BlockParser.php 2002-09-17 22:23:32.000000000 +0300 +++ lib/BlockParser.php 2002-11-01 04:17:35.000000000 +0200 @@ -717,7 +717,7 @@ //var $_tag = 'ol', 'ul', or 'dl'; var $_re = '(?: [*] (?! \S[^*]* (?<=\S) [*](?!\S) ) | [#] (?! \[ .*? \] ) - | ; .* : + | ; .*? : ) .*? (?=\S)'; function _match (&$input, $m) { --clip----clip----clip----clip----clip----clip----clip----clip----clip-- After applying the patch pages like CalendarPlugin are showed correctly again. BR, Matti Airas |