header-xh-01 header-xh-02 header-xh-03 header-xh-04 header-xh-05 header-xh-06 header-xh-07 header-xh-08 header-xh-09 header-xh-10 header-xh-11 header-xh-12 header-xh-13 header-xh-14 headerimage1 headerimage2 headerimage3 headerimage4 headerimage5 headerimage6
Sie sind hier: Startseite > Templates > klr-3col-flex > template.htm > Seitenaufbau Systematik
Letzte Bearbeitung:

Seitenaufbau Systematik

Hier möchte ich den Versuch unternehmen in Stichworten den Ablauf des Seitenaufbaues darzustellen. (Tippfehler werden erst später beseitigt.)

Prüfung der Voraussetzungen

Plugin CnC aktiv? -> Stop des Seitenaufbaues mit Ausgabe einer Fehlermeldung

Inkludieren der Javascript-Bibliothek

Fehlt Plugin FA_XH? -> Ausgabe der Meldung mit Link zum Download

Fehlt Plugin Morepagedata_XH? -> Ausgabe der Meldung mit Link zum Download

Fehlt Plugin Slideshow? -> Ausgabe der Meldung mit Link zum Download

Templateerweiterung changeFontSizeByUser inkludieren

Sprachdatei in der aktuell aktiven Sprache laden

Beginn der Seitenausgabe <html lang=...> <head> <meta ....>

Wenn die Seite im Adminmodus ist, wird der Browsercache abgeschaltet.

Wenn die Seite nicht im Editiermodus ist nachladen der noeditmode.css mit den Front-End-Styles.

Laden der User-modifizierten Template-Styles (vom Webmaster abgeänderte Styles des Templates).

Laden des Styles für die Schriftgröße

Favicon-Definition inkludieren

Wenn der User (Surfer) seine Zustimmung zum Setzen von Cookies gegeben hat, inkludieren der 'cookie-perm-tools.php'

Wenn eine seitenspezifische Akzent-Farbe angegeben wurde,

wird diese auf Einhaltung der Grenzwerte überprüft und gegebenenfalls korrigiert.

Ausgabe HTML-Code der Style-Anweisungen

Wurde eine Menü-Hover-Farbe angegeben, wird diese auf Einhaltung der Grenzwerte überprüft und gegebenenfalls korrigiert. Die anderen Menüfarben werden berechnet.

Wurde der Code zur automatischen Generierung der Menüfarben eingegeben werden diese berechnet.

Ausgabe HTML-Code der Style-Anweisungen

Je nachdem ob Cookies erlaubt wurden oder noch nicht: Ausgabe entsprechender HTML-Code Style-Anweisungen zur Sichtbarkeit oder Nicht-Sichtbarkeit entsprechend formatierter Textbereiche.

Wenn Silbentrennung für die gesamte Website aktiviert ist: Ausgabe HTML-Code Style-Anweisung zur aktivierung der Browser-eigenen Silbentrennung.

Inkludieren der 'scriptimporter.php' wenn eine Bit-Maske gesetzt wurde.

Ausgabe </head> und Beginn <body>

Wenn die Ausgabe nicht abgewählt wurde Ausgabe von Seiten-Logo und Mottotext.

Wenn die Ausgabe nicht abgewählt wurde und die Seite nicht im Editiermodus ist Ausgabe der Slideshow.

Ausgabe der Brotkrümel-Navigations-Zeile mit

links: Brotkrümel-Navigation

rechts: von rechts nach links

Flaggen wenn Seite mehrsprachig ist

Burger wenn Seite in kleinem Viewport angezeigt wird

Suchmaske

Schriftgröße ändern

zuletzt geändert, wenn Funktion 'recently_changed' vorhanden ist (Plugin SimplePlugins Edition KRL)

Ausgabe des Haupteils der Seite, bestehend aus 3 oder 2 Spalten

Menüspalte links

Navigationsmenü

vorherige Seite

nächste Seite

wenn Memberpages installiert ist und die Loginanzeige erfolgen soll Ausgabe des Menüeintrags 'Mitgliederlogin'

Contentbereich, je nachdem ob die dritte Spalte abgeschaltet ist oder keine Newsboxen definiert sind und kein Submenü in der dritten Spalte angezeigt werden soll, wird dieser Contentbereich über die mittlere und rechte Spalte gehen oder nur die mittlere Spalte einnehmen.

Ist in der Bit-Maske für den Scriptimporter ein unzulässiges Zeichen enthalten Ausgabe einer Fehlermeldung.

Ausgabe des Cookie-Formulars, wenn die Ausgabe des Formulars eingeschaltet ist.

Ausgabe des Contents

Ausgabe der <hr> Trennlinie und der Links 'vorige Seite | Seitenanfang | nächste Seite'

Wenn das Plugin Crazystat aktiv ist Ausgabe der Zählergrafik.

Wenn ein evtl. vorhandenes Untermenü nicht in der dritten Spalte angezeigt werden soll oder das Layout auf 2 Spalten geschaltet ist, wird das Submenü unter dem Content ausgegeben.

Wenn das Layout auf 2 Spalten geschaltet ist oder der Viewport schmal ist, Ausgabe der Newsboxen (falls definiert).

Wenn der Editiermodus aktiv ist, wird immer eine dritte Spalte angezeigt!

Wenn keine Newsboxen definiert sind und kein Submenü in der dritten Spalte angezeigt werden soll oder wenn das Layout auf 2 Spalten umgeschaltet ist und die Seite nicht im Editiermodus ist, wird die dritte Spalte ausgeblendet.

Wenn die Seite im Editiermodus ist und eine Snipetsbox definiert ist, wird diese ausgegeben.

Wenn Submenü in der dritten Spalte angezeigt werden soll, ausgabe des Submenüs.

Wenn definiert, Ausgabe der Newsboxen.

Ausgabe des Footers

Wenn Zustimmung zum Setzten von Coopies gegeben wurde Inkludieren der 'cookie-Permission.php'.

Script 'Scroll to Top'

Script 'mobile menu'

Ausgabe Ende der HTML-Seite


| Seitenanfang | |  - - - By CrazyStat - - -

Please activate JavaScript in your browser.

» Sitemap