Georg Willemsen
Hagelkreuzstr. 27
46509 Xanten
Tel: 02801 - 705093
Email: info@gewisoft.de

W2D-Userforum

W2D-Themenpage

Text formatieren

Da W2D nur mit geringen Formatierungsmöglichkeiten ausgestattet ist, habe ich den PHP-Parser dazu verwendet, die Textabsätze zu formatieren.
Im Moment möglich sind Farbzuweisungen, Unterstreichen und den Font-Size zu ändern.
Dies geschieht über Steuerzeichen, die mit in den Text geschrieben werden.

z.B.
In diesem Text gibt es ein rotes und ein unterstrichenes Wort

In diesem Text gibt es ein rot unterstrichenes Wort

In diesem Text gibt es ein großes rotes unterschrichenes Wort

kleine Schrift und große Schrift

shoe

Eingabe in W2D



Installation in W2D

In der global.ccml folgende Einträge machen

Code

<cc:asset src="format.inc" dst="format.inc" obj="format">
<cc:asset src="w2dparser.php" dst="w2dparser.php" obj="w2dparser">

In der navigation.ccml unterhalb des BODY, falls nicht schon durch den PHP-Parser vorhanden:

Code

<body>
<?php
ob_start();
?>

ziemlich am Ende in der navigation.ccml

Code

<?php
$inc_file = "<cc:print value="&format.url">";
$parser_file = "<cc:print value="&w2dparser.url">";
require( $parser_file );
?>

Die Funktionalitäten des PHP-Parsers sind in der w2dparser.php inklusive der Formatierungen hinterlegt.
#C4#;Sollte bereits ein Parsercode in der navigation.ccml vorhanden sein, bitte diesen in die Datei w2dparser.php
übertragen.

shoe

Datei format.inc



benötigte Dateien



w2dparser [ KB]

Die Steuerzeichen und deren Bedeutung sind in der format.inc definiert.
Hier kann jeder wie er möchte seine eigenen Steuerzeichen hinterlegen.
Wichtig ist nur das sie mit # beginnen, gefolgt von einer 2-stelligen Buchstaben/Zahlenkombination und abgeschlossen durch ein Semikolon.
z.B.
# C1;

Dies wird ohne Leerzeichen angegeben, ich habe dies nur jetzt auseinandergeschrieben, da ansonsten
der Parser die Steuerzeichen hier interpretieren würde.

Um die Formatierung zu beenden, werden folgende Steuerzeichen verwendet

# C; für Fraben
# F; für Font-Size
# U; für unterstreichen verwenden,


auch hier alles ohne Leerzeichen eingeben.

Beide Dateien ins Designverzeichnis kopieren