phpbar.de logo

Mailinglisten-Archive

[php] phplib und PHP4 > geloest

[php] phplib und PHP4 > geloest

Manuel Jenne php_(at)_phpcenter.de
Wed, 17 Jul 2002 10:56:57 +0200


Hallo,

>Vermutlich benutzt du eine veraltete Version der template.inc.
>Einfach die aktuelle aus dem CVS saugen, dann sollte es funktionieren.

wunderbar, das ist die Losung. Habe dann allerdings bemerkt, dass in der
neuen Version folgende Blockdefinitionen nicht mehr gultig sind:

<!-- snip xy.ihtml -->

	<td align="right"><!-- BEGIN flagmenuitems -->{FLAGMENU_OBJECT}<!-- END
flagmenuitems --></td>

<!-- /snip xy.ihtml -->

Anerkannt werden nur noch Definitionen mit \n drin:

<!-- snip xyz.ihtml -->

	<td align="right">
		<!-- BEGIN flagmenuitems -->{FLAGMENU_OBJECT}
		<!-- END flagmenuitems --></td>

<!-- /snip xyz.ihtml -->

Das gibt in manchen Fallen aber HTML-Formatierungsfehler.
Als Workaround habe ich in den RegEx fur die Blockdefinition einfach
geandert:

<!-- snip template.inc -->

107	$reg = "/<!--\s+BEGIN $handle\s+-->(.*)\s*<!--\s+END $handle\s+-->/sm";

<!-- /snip template.inc -->

Und jetzt funktionierts!
Danke fur Eure Hilfe,


Manuel


php::bar PHP Wiki   -   Listenarchive