STATISTIK-PARSER
****************
INFO:
Der Statistik-Parser parst zeilenweise, d.h. er schaut immer am Anfang
einer Zeile nach entsprechenden Steuerzeichen an den ersten beiden Positionen.

STEUERZEICHEN:
~   berschrift auf der Seite in erster Zeile
    wenn nicht gesetzt, dann wird entweder der komplette physikalische Pfad
    der Datei auf dem Server oder, wenn Die Webadresse gesetzt ist
    (z.B. www.adresse.de), Die Webadresse + aktueller Verzeichnisname
~~	Dateien und Verzeichnisse ab aktuellem Verzeichnis zhlen
	(keine PHP-, Index-, Core- und Module-Dateien) und in Fuzeile ausgeben
~@	Ersteller/Copyright in Fuzeile ausgeben
~?	Letzte Bearbeitung der content.txt in Fuzeile ausgeben
~!	Seitentitel in der Titelleiste des Browser ausgeben (ohne Wirkung)

INHALTS- UND ORDNER-PARSER
**************************
INFO:
Dieser Parser arbeitet den Inhalt einer content.txt ab und gibt den Inhalt entsprechend
formatiert aus.
Ordner-Parser sind kleine Parser-Module oder per Include in die content.txt eingebundene
Textdateien mit Steuerzeichen und nur fr den entsprechenden Ordner gelten.

PARSINGARTEN:
zeilenweise -> der Parser schaut immer am Anfang einer Zeile nach entsprechenden
               Steuerzeichen an den ersten beiden Positionen
inline      -> der Parser schaut innerhalb einer Zeile nach entsprechenden Steuerzeichen

STEUERZEICHEN:
zeilenweises parsen
-------------------
keines	Ausgabe als ganz normaler Text
Leerzeichen	Zeile einrcken
/   kursiv
   fett
/  kursiv und fett
/  fett und kursiv
_   underline
_  underline und fett
_/  underline und kursiv
__  underline, fett und kursiv
%   kleine berschrift mit einfachem Zeilenumbruch
%  kleine berschrift mit nachfolgendem Absatz
%_  kleine berschrift mit einfachen Zeilenumbruch unterstrichen
%%  groe berschrift mit nachfolgendem Absatz
*   include einer Datei - php-, HTML-Datei
**  Inhalt einer Datei auf Bildschirm ausgeben
    (bei HTML-Datei wie * -> wird als HTML interpretiert
    bei php wird Quellcode angezeigt)
*~  Code von php-Datei mit Syntaxhighlighting ausgeben
    HTML-Dateien werden ebenfalls mit Code, Inhalt und
    Einrckungen ausgegeben
#   Kommentarzeichen fr Kommentare in der content.txt
@E-Mail-Adresse@@Bezeichnung -> E-Mail
@@Linkadresse@Bezeichnung -> Link
@&Bildadresse@Alt-Tag -> Bild einfgen
%{  Tabelle ffnen - kein Rand
%{1  Tabelle ffnen - mit schmalem 3D-Rand
%{2  Tabelle ffnen - mit schmalem 2D-Rand -> Randfarbe ist die in der CSS eingestellte
     Tabellenfarbe
nowidth  es erfolgt keine Berechnung fr gleichgroe Tabellenspalten
         - nur in Verbindung mit Tabellen ffnen -> %{nowidth, %{1nowidth, %{2nowidth
%}  Tabelle schlieen
%<  Tabellenzeile ffnen (<tr>)
%>  Tabellenzeile schlieen (</tr>)
%~  Tabellenkopf (<th>Inhalt</th>)
%[  Tabellenzelle ffnen (<td>)
      Hier zwischen kann normaler Inhalt ber mehrere Zeilen geschrieben werden (mit Zeilenumbruch),
      oder %$-Tabellenzeilen ohne Umbruch (auch ber meherer Zeilen mglich)
%]  Tabellenzelle schlieen (</td>)
%||berschrift||berschrift||berschrift|| -> alternativer Tabellenkopf
%*  einzeilige normale Tabellenzelle in einer Spalte (<td>Inhalt</td>)
%$  mehrzeilige normale Tabellenzeile, die einen Blocksatz erzeugt, es knnen mehrere Zeilen erzeugt werden
%|Text|Text|Text| -> alternative Tabellenzeile mit Tabellenzellen
[   Ausrichtung der Tabellezelle nach links - nur in Verbindung mit alternativer Tabellenzeile -> |[
]   Ausrichtung der Tabellezelle nach rechts  - nur in Verbindung mit alternativer Tabellenzeile -> |]
;   Ausrichtung der Tabellezelle mittig  - nur in Verbindung mit alternativer Tabellenzeile -> |;
%@URL@Linkname  Seitenlink in einer Tabellenzelle in einer Spalte (<td>)
                -> nicht in alternativer Tabellenzeile
%&URL@Bild@Alt-Tag  Bildlink in einer Tabellenzelle in einer Spalte (<td>)
                    -> nicht in alternativer Tabellenzeile
[{  Liste mit rundem geflltem Bullet auf
[{1 Liste mit rundem leerem Bullet auf
[{2 Liste mit geflltem Viereck auf
[}  Liste mit Bullet zu
[   Listenpunkt bei Bulletliste
]{  mit Zahlen nummerierte Liste auf
]{1 mit Kleinbuchstaben nummerierte Liste auf
]{2 mit Grobuchstaben nummerierte Liste auf
]{3 mit kleinen rmischen Zahlen nummerierte Liste auf
]{4 mit groe rmischen Zahlen nummerierte Liste auf
]}  nummerierte Liste zu
]   Listpunkt bei nummerierter Liste
=   dnne Linie
==  dicke Linie
={  Fieldset ffnen
=}  Fieldset schlieen
\   "escaped" alle Ausgaben -> macht Steuerzeichen sichtbar
&   per CSS-Datei eingestellte Standard-Textfarbe
&0  Textfarbe black
&1  Textfarbe white
&2  Textfarbe yellow
&3  Textfarbe red
&4  Textfarbe blue
&5  Textfarbe navy
&6  Textfarbe green
&7  Textfarbe aqua
&8  Textfarbe lime
&9  Textfarbe silver
;{0 Bereich mit Hintergrundfarbe black ffnen
;{1 Bereich mit Hintergrundfarbe white ffnen
;{2 Bereich mit Hintergrundfarbe yellow ffnen
;{3 Bereich mit Hintergrundfarbe red ffnen
;{4 Bereich mit Hintergrundfarbe blue ffnen
;{5 Bereich mit Hintergrundfarbe navy ffnen
;{6 Bereich mit Hintergrundfarbe green ffnen
;{7 Bereich mit Hintergrundfarbe aqua ffnen
;{8 Bereich mit Hintergrundfarbe lime ffnen
;{9 Bereich mit Hintergrundfarbe silver ffnen
;}  Bereich jeweils wieder schlieen

inline parsen
-------------

^LinkID^          -> Link mit URL/Mailadresse in der core.linkswitch.dat in neuem Fenster
                     Link kann an jeder Stelle im Normaltext stehen
^Link@@URL^       -> Link mit direkter Eingabe der URL/Mailadresse in neuem Fenster
                     Link kann an jeder Stelle im Normaltext stehen
^LinkID^         -> Link mit URL/Mailadresse in der core.linkswitch.dat im selben Fenster
                     Link kann an jeder Stelle im Normaltext stehen
^Link@@URL^      -> Link mit direkter Eingabe der URL/Mailadresse im selben Fenster
                     Link kann an jeder Stelle im Normaltext stehen
^@Bild@@URL^      -> Bildlink
^~Bild^           -> Bild
^Zeichenfolge^   -> Zeichenfolge fett
^/Zeichenfolge^  -> Zeichenfolge fett und kursiv
^_Zeichenfolge^  -> Zeichenfolge fett und unterstrichen
^/Zeichenfolge^   -> Zeichenfolge kursiv
^/Zeichenfolge^  -> Zeichenfolge kursiv und fett
^/_Zeichenfolge^  -> Zeichenfolge kursiv und unterstrichen
^_Zeichenfolge^   -> Zeichenfolge unterstrichen
^&Zeichenfolge^   -> Zeichenfolge per CSS-Datei eingestellte Standard-Textfarbe
^&0Zeichenfolge^  -> Zeichenfolge black
^&1Zeichenfolge^  -> Zeichenfolge white
^&2Zeichenfolge^  -> Zeichenfolge yellow
^&3Zeichenfolge^  -> Zeichenfolge red
^&4Zeichenfolge^  -> Zeichenfolge blue
^&5Zeichenfolge^  -> Zeichenfolge navy
^&6Zeichenfolge^  -> Zeichenfolge green
^&7Zeichenfolge^  -> Zeichenfolge aqua
^&8Zeichenfolge^  -> Zeichenfolge lime
^&9Zeichenfolge^  -> Zeichenfolge silver
^0Zeichenfolge^  -> Zeichenfolge black fett
^1Zeichenfolge^  -> Zeichenfolge white fett
^2Zeichenfolge^  -> Zeichenfolge yellow fett
^3Zeichenfolge^  -> Zeichenfolge red fett
^4Zeichenfolge^  -> Zeichenfolge blue fett
^5Zeichenfolge^  -> Zeichenfolge navy fett
^6Zeichenfolge^  -> Zeichenfolge green fett
^7Zeichenfolge^  -> Zeichenfolge aqua fett
^8Zeichenfolge^  -> Zeichenfolge lime fett
^9Zeichenfolge^  -> Zeichenfolge silver fett
^/0Zeichenfolge^  -> Zeichenfolge black kursiv
^/1Zeichenfolge^  -> Zeichenfolge white kursiv
^/2Zeichenfolge^  -> Zeichenfolge yellow kursiv
^/3Zeichenfolge^  -> Zeichenfolge red kursiv
^/4Zeichenfolge^  -> Zeichenfolge blue kursiv
^/5Zeichenfolge^  -> Zeichenfolge navy kursiv
^/6Zeichenfolge^  -> Zeichenfolge green kursiv
^/7Zeichenfolge^  -> Zeichenfolge aqua kursiv
^/8Zeichenfolge^  -> Zeichenfolge lime kursiv
^/9Zeichenfolge^  -> Zeichenfolge silver kursiv
^;Zeichenfolge^   -> per CSS-Datei eingestellte Standard-Hintergrundfarbe der Zeichenfolge
^;0Zeichenfolge^  -> Hintergrund der Zeichenfolge black
^;1Zeichenfolge^  -> Hintergrund der Zeichenfolge white
^;2Zeichenfolge^  -> Hintergrund der Zeichenfolge yellow
^;3Zeichenfolge^  -> Hintergrund der Zeichenfolge red
^;4Zeichenfolge^  -> Hintergrund der Zeichenfolge blue
^;5Zeichenfolge^  -> Hintergrund der Zeichenfolge navy
^;6Zeichenfolge^  -> Hintergrund der Zeichenfolge green
^;7Zeichenfolge^  -> Hintergrund der Zeichenfolge aqua
^;8Zeichenfolge^  -> Hintergrund der Zeichenfolge lime
^;9Zeichenfolge^  -> Hintergrund der Zeichenfolge silver
^\Zeichenfolge\^   -> "escaped" alle Ausgaben -> macht Steuerzeichen sichtbar
^|^ -> Zeilenumbruch
^||^ -> Absatz

Werden Inline-Befehle an den Anfang der Zeile gesetzt, wirken sie auch zeilenweise.

Reserviert fr weitere Parser-Befehle (auch Kombinationen mit bereits genutzten Steuerzeichen)
----------------------------------------------------------------------------------------------
|
<
>


ALLE PARSER
***********
- Zeichenkonvertierung von ,,,,,,
