FORUM > TEMPLATES |
![]() |
Auf dieser Seite erfahren Sie, wie Sie ihre eigene Templates erstellen.
Templates sind ganz normale HTML-Seiten und können mit jedem beliebigen
Texteditor erstellt werden. Wichtig ist, dass die Seiten als ASCII-Textdatei
abgespeichert werden.
In die Vorlagen fügen Sie spezielle Platzhalter ein. Bei der Ausführung des
Forumsscripts wird nach diesen Platzhaltern gesucht und an den Stellen, an denen
solch ein Platzhalter gefunden wird, wird dann der dafür vorgesehene Text und/oder
Quelltext eingefügt. Alle Platzhalter, sind in ASP-Tags
(<% %>) eingeschlossen. Wo immer Sie also einen
Platzhalter einfügen, verwenden Sie diese ASP-Tags.
Innerhalb des Forumsscripts werden zwei unterschiedliche Platzhalter
verwendet. Für die Initialisierung und Formatierung einer Zeichenkette wird der
Platzhalter INIT (<% init_xxxx %>) verwendet. Für
die Asugabe einer Zeichenkette wird der Platzhalter PRINT (<%
print_xxx %>) verwendet. (Die xxxx stehen für
weitere Zeichenfolgen, die später besprochen werden.) Eine wichtige Voraussetzung
für die richtige Verarbeitung eines Templates ist, dass ein INIT-Platzhalter stets
vor der Verwendung des zugehörigen PRINT-Platzhalters verwendet wird.
Die weiteren Teile eines Platzhalters setzen sich dann je nach dessen Zuordnung
aus einigen weiteren Zeichenfolgen zusammen. Im folgenden Beispiel wird die
Formatierung anhand des Autors und die anschliessende Ausgabe besprochen.
Für die Formatierung des Namens des Posters (derjenige, der die
Nachricht verfasst hat) wird der INIT-Platzhalter wie folgt formatiert. <% init_Read_Author='str_author' %>. Anhand der Zeichenfolge
Read_Author erkennt das Script, dass es sich um den Namen
des Autors handelt. Der Text nach dem Gleichheitszeichen, wird mit dem Namen
verbunden. Der Name wird anstelle von str_author eingefügt.
Die Hochkommas sind die Textbegrenzer für den gesamten Text. In dem hier vorgestellten
Beispiel würde die spätere Verendung von <%
print_Read_Author %> den Namen unformatiert ausgeben.
Selbstverständlich können Sie nun diese Ausgabe noch formatieren. Entweder
Sie wenden die gewünschte Formatierung direkt indem INIT-Platzhalter an
<% init_Read_Author='<b>str_author</b>' %>
oder Sie schliessen die Ausgabe in die Formatierung ein
<b><% print_Read_Author %></b>
Das Ergebnis bleibt jedes mal das gleiche. Der Name des Autors wird fett formatiert.
Dies war nur ein kleines Beispiel. Der Fantasie sind dabei keine Grenzen gesetzt.
Sie können die Formatierungen natürlich beliebig erweitern. Für weitere Beispiele
studieren Sie bitte die von uns, für unser Supportforum verwendeten Templates. Eine
entsprechende Auflistung finden Sie auf der Seite Anleitung oder hier.
|