|
|
| 5. Individualisierung |
| 5.1. Templates |
Templates trennen HTML vom Programmcode. Platzhalter werden bei der Seitengenerierung mit Datenbankinhalt gefüllt. Keine Programmierkenntnisse notwendig. | Wichtig Standardtemplates nicht direkt verändern — sie werden bei Updates überschrieben. Eigenes Templatepack anlegen und nur geänderte Templates dort ablegen. | Templatescripting: | Code: |
| Code: | <!-- IF-Tag --> <if($wbbuserdata['userid']!=0)> <then>Hallo $wbbuserdata[username]</then> <else>Hallo Gast</else> </if>
<!-- SWITCH-Tag (nur wBB 2.1) --> <switch($x)> <case("value1")>a</case> <case("value2")>b</case> <default>c</default> </switch>
<!-- Expression-Tag --> <expression>meineFunktion()</expression> |
| Designelemente aufrufen: | Code: |
| Code: | $style[designelement] <!-- bis Version 2.0 --> {$style['designelement']} <!-- ab Version 2.1 --> |
| Subvariables → CSS-Klassen (ab wBB 2.1): | Subvariable (alt) | Pendant (neu) | | {tableoutbordercolor} | CSS: tableoutborder | | {tableinbordercolor} | CSS: tableinborder | | {tabletitlecolor} | CSS: tabletitle | | {tablecolora} | CSS: tablea | | {tablecolorb} | CSS: tableb | | {imagefolder} | images | | <normalfont> | <span class="normalfont"> | | <smallfont> | <span > | | <hilight> | <span class="highlight"> | |
| 5.2. Designpacks |
Designpacks definieren Farben, Schriften, Bilder, Buttons und das CSS-Stylesheet des Forums. Jedes Designpack muss einem Style zugeordnet werden.
CSS-Gruppen: Hintergrund · Äußere/Innere Tabelle · Tabellenkopf · Kategorienzeile · Tabellenzeilen A/B · Schriftarten · Highlighting · Präfixe · Zeitformatierung · Kalendertermine · Eingabefelder · Links (normal/hover) · Sonstiges |
|
« Zurück Weiter »
|
|